#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 |
Referenced by GR_Win32USPGraphics::shape().
| #define SIC_COMPLEX 1 |
Referenced by GR_Win32USPGraphics::shape().
| #define SIC_NEUTRAL 4 |
Referenced by GR_Win32USPGraphics::shape().
| #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 |
Referenced by GR_Win32USPGraphics::_drawChars().
| #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 |
1.5.5