Ticket #92: getunicoderanges.diff
File getunicoderanges.diff, 4.0 KB (added by , 12 years ago) |
---|
-
include/win/wingdi.h
3433 3433 #define FR_PRIVATE 0x10 3434 3434 #define FR_NOT_ENUM 0x20 3435 3435 3436 typedef struct tagWCRANGE { 3437 WCHAR wcLow; 3438 USHORT cGlyphs; 3439 } WCRANGE, *PWCRANGE, *LPWCRANGE; 3436 3440 3441 typedef struct tagGLYPHSET { 3442 DWORD cbThis; 3443 DWORD flAccel; 3444 DWORD cGlyphsSupported; 3445 DWORD cRanges; 3446 WCRANGE ranges[1]; 3447 } GLYPHSET, *PGLYPHSET, *LPGLYPHSET; 3448 3437 3449 INT WINAPI AbortDoc(HDC); 3438 3450 BOOL WINAPI AbortPath(HDC); 3439 3451 INT WINAPI AddFontResourceA(LPCSTR); … … 3612 3624 UINT WINAPI GetEnhMetaFilePaletteEntries(HENHMETAFILE,UINT,LPPALETTEENTRY); 3613 3625 DWORD WINAPI GetFontData(HDC,DWORD,DWORD,LPVOID,DWORD); 3614 3626 DWORD WINAPI GetFontLanguageInfo(HDC); 3627 DWORD WINAPI GetFontUnicodeRanges(HDC,LPGLYPHSET); 3615 3628 DWORD WINAPI GetGlyphIndicesA(HDC,LPCSTR,INT,LPWORD,DWORD); 3616 3629 DWORD WINAPI GetGlyphIndicesW(HDC,LPCWSTR,INT,LPWORD,DWORD); 3617 3630 #define GetGlyphIndices WINELIB_NAME_AW(GetGlyphIndices) -
src/gdi32/gdi32dbg.def
176 176 GetFontData = "_DbgGetFontData@20" @257 177 177 GetFontLanguageInfo = "_DbgGetFontLanguageInfo@4" @258 178 178 ; GetFontResourceInfo = _DbgGetFontResourceInfo@?? @259 179 GetFontUnicodeRanges = "_GetFontUnicodeRanges@8" @259 179 180 GetGlyphOutline = "_DbgGetGlyphOutlineA@28" @260 180 181 GetGlyphOutlineA = "_DbgGetGlyphOutlineA@28" @261 181 182 GetGlyphOutlineW = "_DbgGetGlyphOutlineW@28" @262 -
src/gdi32/dbgwrap.cpp
77 77 DEBUGWRAP20(GetFontData) 78 78 DEBUGWRAP4(GetFontLanguageInfo) 79 79 //; GetFontResourceInfo = _GetFontResourceInfo@?? @259 80 DEBUGWRAP4(GetFontUnicodeRanges) 80 81 DEBUGWRAP28(GetGlyphOutlineA) 81 82 DEBUGWRAP28(GetGlyphOutlineW) 82 83 DEBUGWRAP4(RemoveFontResourceA) -
src/gdi32/font.cpp
647 647 return (0); 648 648 } 649 649 650 /***************************************************************************** 651 * Name : DWORD GetFontUnicodeRanges 652 * Purpose : Retrieve a list of supported Unicode characters in a font. 653 * 654 * 655 * 656 * Parameters: hdc [I] Handle to a device context. 657 * lpgs [O] GLYPHSET structure specifying supported character ranges. 658 * Variables : 659 * Result : 660 * Remark : 661 * Status : UNTESTED STUB 662 * 663 * Author : Paul Smedley [Sun, 2012/12/30 19:19] 664 *****************************************************************************/ 650 665 666 DWORD WIN32API GetFontUnicodeRanges(HDC hdc, LPGLYPHSET lpgs) 667 { 668 dprintf(("GDI32: GetFontUnicodeRanges(%08xh) not implemented.\n", 669 hdc)); 670 671 return (0); 672 } 673 674 651 675 /************************************************************************* 652 676 * TranslateCharsetInfo [GDI32.382] 653 677 * -
src/gdi32/gdi32.def
176 176 GetFontData = "_GetFontData@20" @257 177 177 GetFontLanguageInfo = "_GetFontLanguageInfo@4" @258 178 178 ; GetFontResourceInfo = _GetFontResourceInfo@?? @259 179 GetFontUnicodeRanges = "_GetFontUnicodeRanges@8" @259 179 180 GetGlyphOutline = "_GetGlyphOutlineA@28" @260 180 181 GetGlyphOutlineA = "_GetGlyphOutlineA@28" @261 181 182 GetGlyphOutlineW = "_GetGlyphOutlineW@28" @262