|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
#include <stdarg.h>
#include <stdlib.h>
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "winuser.h"
#include "winnls.h"
#include "winreg.h"
#include "usp10.h"
#include "usp10_internal.h"
#include "wine/debug.h"
#include "wine/unicode.h"
Go to the source code of this file.
Data Structures |
| struct | scriptRange |
| struct | StringGlyphs |
| struct | StringAnalysis |
| struct | FindGlyph_struct |
Defines |
| #define | Numeric_space 0x0020 |
| #define | ZWNJ 0x200C |
| #define | ZWJ 0x200D |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (uniscribe) |
| static void * | heap_alloc (SIZE_T size) |
| static void * | heap_alloc_zero (SIZE_T size) |
| static void * | heap_realloc_zero (LPVOID mem, SIZE_T size) |
| static BOOL | heap_free (LPVOID mem) |
| static WCHAR | get_cache_default_char (SCRIPT_CACHE *psc) |
| static LONG | get_cache_height (SCRIPT_CACHE *psc) |
| static BYTE | get_cache_pitch_family (SCRIPT_CACHE *psc) |
| static WORD | get_cache_glyph (SCRIPT_CACHE *psc, DWORD c) |
| static WORD | set_cache_glyph (SCRIPT_CACHE *psc, WCHAR c, WORD glyph) |
| static BOOL | get_cache_glyph_widths (SCRIPT_CACHE *psc, WORD glyph, ABC *abc) |
| static BOOL | set_cache_glyph_widths (SCRIPT_CACHE *psc, WORD glyph, ABC *abc) |
| static HRESULT | init_script_cache (const HDC hdc, SCRIPT_CACHE *psc) |
| static WCHAR | mirror_char (WCHAR ch) |
| static DWORD | decode_surrogate_pair (LPCWSTR str, INT index, INT end) |
| static WORD | get_char_script (LPCWSTR str, INT index, INT end, INT *consumed) |
| static int | compare_FindGlyph (const void *a, const void *b) |
| int | USP10_FindGlyphInLogClust (const WORD *pwLogClust, int cChars, WORD target) |
| BOOL WINAPI | DllMain (HINSTANCE hInstDLL, DWORD fdwReason, LPVOID lpv) |
| HRESULT WINAPI | ScriptFreeCache (SCRIPT_CACHE *psc) |
| HRESULT WINAPI | ScriptGetProperties (const SCRIPT_PROPERTIES ***props, int *num) |
| HRESULT WINAPI | ScriptGetFontProperties (HDC hdc, SCRIPT_CACHE *psc, SCRIPT_FONTPROPERTIES *sfp) |
| HRESULT WINAPI | ScriptRecordDigitSubstitution (LCID locale, SCRIPT_DIGITSUBSTITUTE *sds) |
| HRESULT WINAPI | ScriptApplyDigitSubstitution (const SCRIPT_DIGITSUBSTITUTE *sds, SCRIPT_CONTROL *sc, SCRIPT_STATE *ss) |
| static BOOL | is_indic (WORD script) |
| static WORD | base_indic (WORD script) |
| HRESULT WINAPI | ScriptItemizeOpenType (const WCHAR *pwcInChars, int cInChars, int cMaxItems, const SCRIPT_CONTROL *psControl, const SCRIPT_STATE *psState, SCRIPT_ITEM *pItems, OPENTYPE_TAG *pScriptTags, int *pcItems) |
| HRESULT WINAPI | ScriptItemize (const WCHAR *pwcInChars, int cInChars, int cMaxItems, const SCRIPT_CONTROL *psControl, const SCRIPT_STATE *psState, SCRIPT_ITEM *pItems, int *pcItems) |
| static int | getGivenTabWidth (ScriptCache *psc, SCRIPT_TABDEF *pTabdef, int charPos, int current_x) |
| static BOOL | requires_fallback (HDC hdc, SCRIPT_CACHE *psc, SCRIPT_ANALYSIS *psa, const WCHAR *pwcInChars, int cChars) |
| static void | find_fallback_font (DWORD scriptid, LPWSTR FaceName) |
| HRESULT WINAPI | ScriptStringAnalyse (HDC hdc, const void *pString, int cString, int cGlyphs, int iCharset, DWORD dwFlags, int iReqWidth, SCRIPT_CONTROL *psControl, SCRIPT_STATE *psState, const int *piDx, SCRIPT_TABDEF *pTabdef, const BYTE *pbInClass, SCRIPT_STRING_ANALYSIS *pssa) |
| static BOOL | does_glyph_start_cluster (const SCRIPT_VISATTR *pva, const WORD *pwLogClust, int cChars, int glyph, int direction) |
| static HRESULT | SS_ItemOut (SCRIPT_STRING_ANALYSIS ssa, int iX, int iY, int iItem, int cStart, int cEnd, UINT uOptions, const RECT *prc, BOOL fSelected, BOOL fDisabled) |
| HRESULT WINAPI | ScriptStringOut (SCRIPT_STRING_ANALYSIS ssa, int iX, int iY, UINT uOptions, const RECT *prc, int iMinSel, int iMaxSel, BOOL fDisabled) |
| HRESULT WINAPI | ScriptStringCPtoX (SCRIPT_STRING_ANALYSIS ssa, int icp, BOOL fTrailing, int *pX) |
| HRESULT WINAPI | ScriptStringXtoCP (SCRIPT_STRING_ANALYSIS ssa, int iX, int *piCh, int *piTrailing) |
| HRESULT WINAPI | ScriptStringFree (SCRIPT_STRING_ANALYSIS *pssa) |
| static int | get_cluster_size (const WORD *pwLogClust, int cChars, int item, int direction, int *iCluster, int *check_out) |
| static int | get_glyph_cluster_advance (const int *piAdvance, const SCRIPT_VISATTR *pva, const WORD *pwLogClust, int cGlyphs, int cChars, int glyph, int direction) |
| HRESULT WINAPI | ScriptCPtoX (int iCP, BOOL fTrailing, int cChars, int cGlyphs, const WORD *pwLogClust, const SCRIPT_VISATTR *psva, const int *piAdvance, const SCRIPT_ANALYSIS *psa, int *piX) |
| HRESULT WINAPI | ScriptXtoCP (int iX, int cChars, int cGlyphs, const WORD *pwLogClust, const SCRIPT_VISATTR *psva, const int *piAdvance, const SCRIPT_ANALYSIS *psa, int *piCP, int *piTrailing) |
| HRESULT WINAPI | ScriptBreak (const WCHAR *chars, int count, const SCRIPT_ANALYSIS *sa, SCRIPT_LOGATTR *la) |
| HRESULT WINAPI | ScriptIsComplex (const WCHAR *chars, int len, DWORD flag) |
| HRESULT WINAPI | ScriptShapeOpenType (HDC hdc, SCRIPT_CACHE *psc, SCRIPT_ANALYSIS *psa, OPENTYPE_TAG tagScript, OPENTYPE_TAG tagLangSys, int *rcRangeChars, TEXTRANGE_PROPERTIES **rpRangeProperties, int cRanges, const WCHAR *pwcChars, int cChars, int cMaxGlyphs, WORD *pwLogClust, SCRIPT_CHARPROP *pCharProps, WORD *pwOutGlyphs, SCRIPT_GLYPHPROP *pOutGlyphProps, int *pcGlyphs) |
| HRESULT WINAPI | ScriptShape (HDC hdc, SCRIPT_CACHE *psc, const WCHAR *pwcChars, int cChars, int cMaxGlyphs, SCRIPT_ANALYSIS *psa, WORD *pwOutGlyphs, WORD *pwLogClust, SCRIPT_VISATTR *psva, int *pcGlyphs) |
| HRESULT WINAPI | ScriptPlaceOpenType (HDC hdc, SCRIPT_CACHE *psc, SCRIPT_ANALYSIS *psa, OPENTYPE_TAG tagScript, OPENTYPE_TAG tagLangSys, int *rcRangeChars, TEXTRANGE_PROPERTIES **rpRangeProperties, int cRanges, const WCHAR *pwcChars, WORD *pwLogClust, SCRIPT_CHARPROP *pCharProps, int cChars, const WORD *pwGlyphs, const SCRIPT_GLYPHPROP *pGlyphProps, int cGlyphs, int *piAdvance, GOFFSET *pGoffset, ABC *pABC) |
| HRESULT WINAPI | ScriptPlace (HDC hdc, SCRIPT_CACHE *psc, const WORD *pwGlyphs, int cGlyphs, const SCRIPT_VISATTR *psva, SCRIPT_ANALYSIS *psa, int *piAdvance, GOFFSET *pGoffset, ABC *pABC) |
| HRESULT WINAPI | ScriptGetCMap (HDC hdc, SCRIPT_CACHE *psc, const WCHAR *pwcInChars, int cChars, DWORD dwFlags, WORD *pwOutGlyphs) |
| HRESULT WINAPI | ScriptTextOut (const HDC hdc, SCRIPT_CACHE *psc, int x, int y, UINT fuOptions, const RECT *lprc, const SCRIPT_ANALYSIS *psa, const WCHAR *pwcReserved, int iReserved, const WORD *pwGlyphs, int cGlyphs, const int *piAdvance, const int *piJustify, const GOFFSET *pGoffset) |
| HRESULT WINAPI | ScriptCacheGetHeight (HDC hdc, SCRIPT_CACHE *psc, LONG *height) |
| HRESULT WINAPI | ScriptGetGlyphABCWidth (HDC hdc, SCRIPT_CACHE *psc, WORD glyph, ABC *abc) |
| HRESULT WINAPI | ScriptLayout (int runs, const BYTE *level, int *vistolog, int *logtovis) |
| HRESULT WINAPI | ScriptStringGetLogicalWidths (SCRIPT_STRING_ANALYSIS ssa, int *piDx) |
| HRESULT WINAPI | ScriptStringValidate (SCRIPT_STRING_ANALYSIS ssa) |
| const SIZE *WINAPI | ScriptString_pSize (SCRIPT_STRING_ANALYSIS ssa) |
| const SCRIPT_LOGATTR *WINAPI | ScriptString_pLogAttr (SCRIPT_STRING_ANALYSIS ssa) |
| const int *WINAPI | ScriptString_pcOutChars (SCRIPT_STRING_ANALYSIS ssa) |
| HRESULT WINAPI | ScriptStringGetOrder (SCRIPT_STRING_ANALYSIS ssa, UINT *order) |
| HRESULT WINAPI | ScriptGetLogicalWidths (const SCRIPT_ANALYSIS *sa, int nbchars, int nbglyphs, const int *glyph_width, const WORD *log_clust, const SCRIPT_VISATTR *sva, int *widths) |
| HRESULT WINAPI | ScriptApplyLogicalWidth (const int *dx, int num_chars, int num_glyphs, const WORD *log_clust, const SCRIPT_VISATTR *sva, const int *advance, const SCRIPT_ANALYSIS *sa, ABC *abc, int *justify) |
| HRESULT WINAPI | ScriptJustify (const SCRIPT_VISATTR *sva, const int *advance, int num_glyphs, int dx, int min_kashida, int *justify) |
| HRESULT WINAPI | ScriptGetFontScriptTags (HDC hdc, SCRIPT_CACHE *psc, SCRIPT_ANALYSIS *psa, int cMaxTags, OPENTYPE_TAG *pScriptTags, int *pcTags) |
| HRESULT WINAPI | ScriptGetFontLanguageTags (HDC hdc, SCRIPT_CACHE *psc, SCRIPT_ANALYSIS *psa, OPENTYPE_TAG tagScript, int cMaxTags, OPENTYPE_TAG *pLangSysTags, int *pcTags) |
| HRESULT WINAPI | ScriptGetFontFeatureTags (HDC hdc, SCRIPT_CACHE *psc, SCRIPT_ANALYSIS *psa, OPENTYPE_TAG tagScript, OPENTYPE_TAG tagLangSys, int cMaxTags, OPENTYPE_TAG *pFeatureTags, int *pcTags) |
| VOID WINAPI | LpkPresent () |
Variables |
| static const scriptRange | scriptRanges [] |
| const scriptData | scriptInformation [] |
| static const SCRIPT_PROPERTIES * | script_props [] |
| BOOL | gbLpkPresent = FALSE |
Generated on Wed May 23 2012 05:17:51 for ReactOS by
1.7.6.1
|