#include "ut_types.h"
#include <windows.h>
Go to the source code of this file.
Classes | |
struct | _SCRIPT_STATE |
struct | _SCRIPT_CONTROL |
struct | _SCRIPT_ANALYSIS |
struct | _SCRIPT_ITEM |
struct | _SCRIPT_VISATTR |
struct | _GOFFSET |
struct | _SCRIPT_LOGATTR |
struct | _SCRIPT_PROPERTIES |
struct | _SCRIPT_FONTPROPERTIES |
struct | _SCRIPT_TABDEF |
struct | _SCRIPT_DIGITSUBSTITUTE |
Defines | |
#define | SGCM_RTL 0x00000001 |
#define | SSA_PASSWORD 0x00000001 |
#define | SSA_TAB 0x00000002 |
#define | SSA_CLIP 0x00000004 |
#define | SSA_FIT 0x00000008 |
#define | SSA_DZWG 0x00000010 |
#define | SSA_FALLBACK 0x00000020 |
#define | SSA_BREAK 0x00000040 |
#define | SSA_GLYPHS 0x00000080 |
#define | SSA_RTL 0x00000100 |
#define | SSA_GCP 0x00000200 |
#define | SSA_HOTKEY 0x00000400 |
#define | SSA_METAFILE 0x00000800 |
#define | SSA_LINK 0x00001000 |
#define | SSA_HIDEHOTKEY 0x00002000 |
#define | SSA_HOTKEYONLY 0x00002400 |
#define | SSA_FULLMEASURE 0x04000000 |
#define | SSA_LPKANSIFALLBACK 0x08000000 |
#define | SSA_PIDX 0x10000000 |
#define | SSA_LAYOUTRTL 0x20000000 |
#define | SSA_DONTGLYPH 0x40000000 |
#define | SSA_NOKASHIDA 0x80000000 |
#define | SIC_COMPLEX 1 |
#define | SIC_ASCIIDIGIT 2 |
#define | SIC_NEUTRAL 4 |
#define | SCRIPT_DIGITSUBSTITUTE_CONTEXT 0 |
#define | SCRIPT_DIGITSUBSTITUTE_NONE 1 |
#define | SCRIPT_DIGITSUBSTITUTE_NATIONAL 2 |
#define | SCRIPT_DIGITSUBSTITUTE_TRADITIONAL 3 |
Typedefs | |
typedef void * | SCRIPT_STRING_ANALYSIS |
typedef void * | SCRIPT_CACHE |
typedef enum _SCRIPT_JUSTIFY | SCRIPT_JUSTIFY |
typedef struct _SCRIPT_STATE | SCRIPT_STATE |
typedef struct _SCRIPT_CONTROL | SCRIPT_CONTROL |
typedef struct _SCRIPT_ANALYSIS | SCRIPT_ANALYSIS |
typedef struct _SCRIPT_ITEM | SCRIPT_ITEM |
typedef struct _SCRIPT_VISATTR | SCRIPT_VISATTR |
typedef struct _GOFFSET | GOFFSET |
typedef struct _SCRIPT_LOGATTR | SCRIPT_LOGATTR |
typedef struct _SCRIPT_PROPERTIES | SCRIPT_PROPERTIES |
typedef struct _SCRIPT_FONTPROPERTIES | SCRIPT_FONTPROPERTIES |
typedef struct _SCRIPT_TABDEF | SCRIPT_TABDEF |
typedef struct _SCRIPT_DIGITSUBSTITUTE | SCRIPT_DIGITSUBSTITUTE |
typedef int | cChars |
typedef int int | cGlyphs |
typedef int int const WORD * | pwLogClust |
typedef int int const WORD const SCRIPT_VISATTR * | psva |
typedef int int const WORD const SCRIPT_VISATTR const int * | piAdvance |
typedef int int const WORD const SCRIPT_VISATTR const int const SCRIPT_ANALYSIS * | psa |
typedef int int const WORD const SCRIPT_VISATTR const int const SCRIPT_ANALYSIS ABC * | pABC |
typedef int int const WORD const SCRIPT_VISATTR const int const SCRIPT_ANALYSIS ABC int * | piJustify |
typedef int const SCRIPT_ANALYSIS SCRIPT_LOGATTR * | psla |
typedef SCRIPT_CACHE long * | tmHeight |
typedef BOOL | fTrailing |
typedef BOOL int int const WORD const SCRIPT_VISATTR const int const SCRIPT_ANALYSIS int * | piX |
typedef SCRIPT_CACHE const WCHAR * | pwcInChars |
typedef SCRIPT_CACHE const WCHAR int DWORD | dwFlags |
typedef SCRIPT_CACHE const WCHAR int DWORD WORD * | pwOutGlyphs |
typedef SCRIPT_CACHE SCRIPT_FONTPROPERTIES * | sfp |
typedef SCRIPT_CACHE WORD | wGlyph |
typedef int int const int * | piGlyphWidth |
typedef int int const int const WORD const SCRIPT_VISATTR int * | piDx |
typedef int * | piNumScripts |
typedef int | cInChars |
typedef int int | cMaxItems |
typedef int int const SCRIPT_CONTROL * | psControl |
typedef int int const SCRIPT_CONTROL const SCRIPT_STATE * | psState |
typedef int int const SCRIPT_CONTROL const SCRIPT_STATE SCRIPT_ITEM * | pItems |
typedef int int const SCRIPT_CONTROL const SCRIPT_STATE SCRIPT_ITEM int * | pcItems |
typedef const int int int | iDx |
typedef const int int int int | iMinKashida |
typedef const BYTE * | pbLevel |
typedef const BYTE int * | piVisualToLogical |
typedef const BYTE int int * | piLogicalToVisual |
typedef SCRIPT_CACHE const WORD * | pwGlyphs |
typedef SCRIPT_CACHE const WORD int const SCRIPT_VISATTR SCRIPT_ANALYSIS int GOFFSET * | pGoffset |
typedef SCRIPT_DIGITSUBSTITUTE * | psds |
typedef SCRIPT_CACHE const WCHAR * | pwcChars |
typedef SCRIPT_CACHE const WCHAR int int | cMaxGlyphs |
typedef SCRIPT_CACHE const WCHAR int int SCRIPT_ANALYSIS WORD WORD SCRIPT_VISATTR int * | pcGlyphs |
typedef const void * | pString |
typedef const void int | cString |
typedef const void int int int | iCharset |
typedef const void int int int DWORD int | iReqWidth |
typedef const void int int int DWORD int SCRIPT_CONTROL SCRIPT_STATE const int SCRIPT_TABDEF * | pTabdef |
typedef const void int int int DWORD int SCRIPT_CONTROL SCRIPT_STATE const int SCRIPT_TABDEF const BYTE * | pbInClass |
typedef const void int int int DWORD int SCRIPT_CONTROL SCRIPT_STATE const int SCRIPT_TABDEF const BYTE SCRIPT_STRING_ANALYSIS * | pssa |
typedef int | icp |
typedef int BOOL int * | pX |
typedef UINT * | puOrder |
typedef int | iX |
typedef int int | iY |
typedef int int UINT | uOptions |
typedef int int UINT const RECT * | prc |
typedef int int UINT const RECT int | iMinSel |
typedef int int UINT const RECT int int | iMaxSel |
typedef int int UINT const RECT int int BOOL | fDisabled |
typedef const int *WINAPI * | tScriptString_pcOutChars (SCRIPT_STRING_ANALYSIS ssa) |
typedef const SCRIPT_LOGATTR *WINAPI * | tScriptString_pLogAttr (SCRIPT_STRING_ANALYSIS ssa) |
typedef const SIZE *WINAPI * | tScriptString_pSize (SCRIPT_STRING_ANALYSIS ssa) |
typedef int int * | piCh |
typedef int int int * | piTrailing |
typedef SCRIPT_CACHE int | x |
typedef SCRIPT_CACHE int int | y |
typedef SCRIPT_CACHE int int UINT | fuOptions |
typedef SCRIPT_CACHE int int UINT const RECT * | lprc |
typedef SCRIPT_CACHE int int UINT const RECT const SCRIPT_ANALYSIS const WCHAR * | pwcReserved |
typedef SCRIPT_CACHE int int UINT const RECT const SCRIPT_ANALYSIS const WCHAR int | iReserved |
typedef int int const WORD const SCRIPT_VISATTR const int const SCRIPT_ANALYSIS int * | piCP |
Enumerations | |
enum | _SCRIPT_JUSTIFY { SCRIPT_JUSTIFY_NONE = 0, SCRIPT_JUSTIFY_ARABIC_BLANK = 1, SCRIPT_JUSTIFY_CHARACTER = 2, SCRIPT_JUSTIFY_RESERVED1 = 3, SCRIPT_JUSTIFY_BLANK = 4, SCRIPT_JUSTIFY_RESERVED2 = 5, SCRIPT_JUSTIFY_RESERVED3 = 6, SCRIPT_JUSTIFY_ARABIC_NORMAL = 7, SCRIPT_JUSTIFY_ARABIC_KASHIDA = 8, SCRIPT_JUSTIFY_ARABIC_ALEF = 9, SCRIPT_JUSTIFY_ARABIC_HA = 10, SCRIPT_JUSTIFY_ARABIC_RA = 11, SCRIPT_JUSTIFY_ARABIC_BA = 12, SCRIPT_JUSTIFY_ARABIC_BARA = 13, SCRIPT_JUSTIFY_ARABIC_SEEN = 14, SCRIPT_JUSTIFY_RESERVED4 = 15 } |
Functions | |
G_BEGIN_DECLS typedef | HRESULT (WINAPI *tScriptApplyDigitSubstitution)(const SCRIPT_DIGITSUBSTITUTE *psds |
Variables | |
G_BEGIN_DECLS typedef SCRIPT_CONTROL * | psc |
G_BEGIN_DECLS typedef SCRIPT_CONTROL SCRIPT_STATE * | pss |
#define SCRIPT_DIGITSUBSTITUTE_CONTEXT 0 |
#define SCRIPT_DIGITSUBSTITUTE_NATIONAL 2 |
#define SCRIPT_DIGITSUBSTITUTE_NONE 1 |
Referenced by GR_Win32USPGraphics::shape().
#define SCRIPT_DIGITSUBSTITUTE_TRADITIONAL 3 |
#define SGCM_RTL 0x00000001 |
#define SIC_ASCIIDIGIT 2 |
#define SIC_COMPLEX 1 |
#define SIC_NEUTRAL 4 |
#define SSA_BREAK 0x00000040 |
#define SSA_CLIP 0x00000004 |
#define SSA_DONTGLYPH 0x40000000 |
#define SSA_DZWG 0x00000010 |
#define SSA_FALLBACK 0x00000020 |
#define SSA_FIT 0x00000008 |
#define SSA_FULLMEASURE 0x04000000 |
#define SSA_GCP 0x00000200 |
#define SSA_GLYPHS 0x00000080 |
#define SSA_HIDEHOTKEY 0x00002000 |
#define SSA_HOTKEY 0x00000400 |
#define SSA_HOTKEYONLY 0x00002400 |
#define SSA_LAYOUTRTL 0x20000000 |
#define SSA_LINK 0x00001000 |
#define SSA_LPKANSIFALLBACK 0x08000000 |
#define SSA_METAFILE 0x00000800 |
#define SSA_NOKASHIDA 0x80000000 |
#define SSA_PASSWORD 0x00000001 |
#define SSA_PIDX 0x10000000 |
#define SSA_RTL 0x00000100 |
#define SSA_TAB 0x00000002 |
typedef int cChars |
typedef int int cGlyphs |
typedef int cInChars |
typedef SCRIPT_CACHE const WCHAR int int cMaxGlyphs |
typedef int int cMaxItems |
typedef const void int cString |
typedef const void int int int DWORD dwFlags |
typedef int int UINT const RECT int int BOOL fDisabled |
typedef int BOOL fTrailing |
typedef SCRIPT_CACHE int int UINT fuOptions |
typedef const void int int int iCharset |
typedef int icp |
typedef const int int int iDx |
typedef int int UINT const RECT int int iMaxSel |
typedef const int int int int iMinKashida |
typedef int int UINT const RECT int iMinSel |
typedef const void int int int DWORD int iReqWidth |
typedef SCRIPT_CACHE int int UINT const RECT const SCRIPT_ANALYSIS const WCHAR int iReserved |
typedef int iX |
typedef int int iY |
typedef SCRIPT_CACHE int int UINT const RECT* lprc |
typedef SCRIPT_CACHE const WORD int const SCRIPT_VISATTR SCRIPT_ANALYSIS int GOFFSET ABC * pABC |
typedef const void int int int DWORD int SCRIPT_CONTROL SCRIPT_STATE const int SCRIPT_TABDEF const BYTE* pbInClass |
typedef const BYTE* pbLevel |
typedef SCRIPT_CACHE const WCHAR int int SCRIPT_ANALYSIS WORD WORD SCRIPT_VISATTR int* pcGlyphs |
typedef int int const SCRIPT_CONTROL const SCRIPT_STATE SCRIPT_ITEM int* pcItems |
typedef SCRIPT_CACHE int int UINT const RECT const SCRIPT_ANALYSIS const WCHAR int const WORD int const int const int const GOFFSET * pGoffset |
typedef int int const WORD const SCRIPT_VISATTR const int * piAdvance |
typedef int int* piCh |
typedef int int const WORD const SCRIPT_VISATTR const int const SCRIPT_ANALYSIS int* piCP |
typedef int * piDx |
typedef int int const int* piGlyphWidth |
typedef SCRIPT_CACHE int int UINT const RECT const SCRIPT_ANALYSIS const WCHAR int const WORD int const int const int * piJustify |
typedef const BYTE int int* piLogicalToVisual |
typedef int* piNumScripts |
typedef int int const SCRIPT_CONTROL const SCRIPT_STATE SCRIPT_ITEM* pItems |
typedef int int const WORD const SCRIPT_VISATTR const int const SCRIPT_ANALYSIS int int * piTrailing |
typedef const BYTE int* piVisualToLogical |
typedef BOOL int int const WORD const SCRIPT_VISATTR const int const SCRIPT_ANALYSIS int* piX |
typedef int int UINT const RECT* prc |
typedef int int const WORD const SCRIPT_VISATTR const int const SCRIPT_ANALYSIS * psa |
typedef const void int int int DWORD int SCRIPT_CONTROL * psControl |
typedef SCRIPT_DIGITSUBSTITUTE* psds |
typedef int const SCRIPT_ANALYSIS SCRIPT_LOGATTR* psla |
typedef const void int int int DWORD int SCRIPT_CONTROL SCRIPT_STATE const int SCRIPT_TABDEF const BYTE SCRIPT_STRING_ANALYSIS* pssa |
typedef const void int int int DWORD int SCRIPT_CONTROL SCRIPT_STATE * psState |
typedef const void* pString |
typedef int int const WORD const SCRIPT_VISATTR * psva |
typedef const void int int int DWORD int SCRIPT_CONTROL SCRIPT_STATE const int SCRIPT_TABDEF* pTabdef |
typedef UINT* puOrder |
typedef SCRIPT_CACHE const WCHAR* pwcChars |
typedef SCRIPT_CACHE const WCHAR* pwcInChars |
typedef SCRIPT_CACHE int int UINT const RECT const SCRIPT_ANALYSIS const WCHAR* pwcReserved |
typedef SCRIPT_CACHE int int UINT const RECT const SCRIPT_ANALYSIS const WCHAR int const WORD * pwGlyphs |
typedef int int const WORD * pwLogClust |
typedef SCRIPT_CACHE const WCHAR int int SCRIPT_ANALYSIS WORD * pwOutGlyphs |
typedef int BOOL int* pX |
typedef struct _SCRIPT_ANALYSIS SCRIPT_ANALYSIS |
typedef void* SCRIPT_CACHE |
typedef struct _SCRIPT_CONTROL SCRIPT_CONTROL |
typedef struct _SCRIPT_DIGITSUBSTITUTE SCRIPT_DIGITSUBSTITUTE |
typedef struct _SCRIPT_FONTPROPERTIES SCRIPT_FONTPROPERTIES |
typedef struct _SCRIPT_ITEM SCRIPT_ITEM |
typedef enum _SCRIPT_JUSTIFY SCRIPT_JUSTIFY |
typedef struct _SCRIPT_LOGATTR SCRIPT_LOGATTR |
typedef struct _SCRIPT_PROPERTIES SCRIPT_PROPERTIES |
typedef struct _SCRIPT_STATE SCRIPT_STATE |
typedef void* SCRIPT_STRING_ANALYSIS |
typedef struct _SCRIPT_TABDEF SCRIPT_TABDEF |
typedef struct _SCRIPT_VISATTR SCRIPT_VISATTR |
typedef SCRIPT_CACHE SCRIPT_FONTPROPERTIES* sfp |
typedef SCRIPT_CACHE long* tmHeight |
typedef const int* WINAPI* tScriptString_pcOutChars(SCRIPT_STRING_ANALYSIS ssa) |
typedef const SCRIPT_LOGATTR* WINAPI* tScriptString_pLogAttr(SCRIPT_STRING_ANALYSIS ssa) |
typedef const SIZE* WINAPI* tScriptString_pSize(SCRIPT_STRING_ANALYSIS ssa) |
typedef int int UINT uOptions |
typedef SCRIPT_CACHE WORD wGlyph |
typedef SCRIPT_CACHE int x |
typedef SCRIPT_CACHE int int y |
enum _SCRIPT_JUSTIFY |
typedef HRESULT | ( | WINAPI * | tScriptApplyDigitSubstitution | ) | const |
Referenced by GR_Win32USPGraphics::_constructorCommonCode(), IE_ImpGraphic_Win32Native::_convertGraphic(), GR_Win32USPGraphics::_drawChars(), GR_Win32USPGraphics::_scriptBreak(), GDIconvertGraphic(), GR_Win32USPGraphics::itemize(), GR_Win32USPGraphics::measureRenderedCharWidths(), UT_XML::parse(), GR_Win32USPGraphics::positionToXY(), GR_Win32USPGraphics::renderChars(), GR_Win32USPGraphics::shape(), UT_GetDefaultPrinterName(), and GR_Win32USPGraphics::XYToPosition().
typedef SCRIPT_CACHE * psc |
G_BEGIN_DECLS typedef SCRIPT_CONTROL SCRIPT_STATE* pss |