|
ReactOS 0.4.17-dev-806-gffa4164
|

Go to the source code of this file.
Classes | |
| struct | _STRGDI |
| struct | _LFONT |
Typedefs | |
| typedef struct _STRGDI | STRGDI |
| typedef struct _STRGDI * | PSTRGDI |
| typedef struct _LFONT | TEXTOBJ |
| typedef struct _LFONT * | PTEXTOBJ |
| typedef struct _LFONT | LFONT |
| typedef struct _LFONT * | PLFONT |
| #define IntLockProcessPrivateFonts | ( | W32Process | ) | ExEnterCriticalRegionAndAcquireFastMutexUnsafe(&W32Process->PrivateFontListLock) |
| #define IntUnLockProcessPrivateFonts | ( | W32Process | ) | ExReleaseFastMutexUnsafeAndLeaveCriticalRegion(&W32Process->PrivateFontListLock) |
| #define LFONT_AllocFontWithHandle | ( | ) | ((PLFONT)GDIOBJ_AllocObjWithHandle(GDI_OBJECT_TYPE_FONT, sizeof(TEXTOBJ))) |
| #define LFONT_ShareLockFont | ( | hfont | ) | (PLFONT)GDIOBJ_ReferenceObjectByHandle(hfont, GDIObjType_LFONT_TYPE) |
| #define LFONT_ShareUnlockFont | ( | plfnt | ) | GDIOBJ_vDereferenceObject((POBJ)plfnt) |
| #define LFONT_UnlockFont | ( | plfnt | ) | GDIOBJ_vUnlockObject((POBJ)plfnt) |
Definition at line 991 of file freetype.c.
Referenced by _Function_class_().
| DWORD FASTCALL ftGdiGetFontData | ( | PFONTGDI | FontGdi, |
| DWORD | Table, | ||
| DWORD | Offset, | ||
| PVOID | Buffer, | ||
| DWORD | Size | ||
| ) |
Definition at line 5373 of file freetype.c.
Referenced by NtGdiGetFontData().
| ULONG FASTCALL ftGdiGetGlyphOutline | ( | PDC | dc, |
| WCHAR | wch, | ||
| UINT | iFormat, | ||
| LPGLYPHMETRICS | pgm, | ||
| ULONG | cjBuf, | ||
| PVOID | pvBuf, | ||
| const MAT2 * | pmat2, | ||
| BOOL | bIgnoreRotation | ||
| ) |
Definition at line 4434 of file freetype.c.
Referenced by NtGdiGetGlyphOutline(), and PATH_ExtTextOut().
| DWORD FASTCALL ftGdiGetKerningPairs | ( | PFONTGDI | Font, |
| DWORD | cPairs, | ||
| LPKERNINGPAIR | pKerningPair | ||
| ) |
Definition at line 6391 of file freetype.c.
Referenced by GreGetKerningPairs(), and NtGdiGetKerningPairs().
| BOOL FASTCALL ftGdiGetRasterizerCaps | ( | LPRASTERIZER_STATUS | lprs | ) |
Definition at line 3752 of file freetype.c.
Referenced by NtGdiGetRasterizerCaps().
| INT FASTCALL ftGdiGetTextCharsetInfo | ( | PDC | Dc, |
| PFONTSIGNATURE | lpSig, | ||
| DWORD | dwFlags | ||
| ) |
Definition at line 5093 of file freetype.c.
Referenced by DC_InitHack(), IntGetFontLanguageInfo(), NtGdiGetCharSet(), and NtGdiGetTextCharsetInfo().
| BOOL FASTCALL ftGdiGetTextMetricsW | ( | HDC | hDC, |
| PTMW_INTERNAL | ptmwi | ||
| ) |
Definition at line 5289 of file freetype.c.
Referenced by GreGetTextMetricsW(), IntGetCharDimensions(), and NtGdiGetTextMetricsW().
| BOOL FASTCALL ftGdiRealizationInfo | ( | PFONTGDI | Font, |
| PREALIZATION_INFO | Info | ||
| ) |
Definition at line 6372 of file freetype.c.
Referenced by NtGdiGetRealizationInfo().
Definition at line 5206 of file freetype.c.
Referenced by NtGdiGetFontUnicodeRanges().
Internal
Definition at line 30 of file font.c.
Referenced by IntPaintDesktop(), MENU_DrawPopupGlyph(), MenuInit(), UITOOLS95_DFC_ButtonCheckRadio(), UITOOLS95_DrawFrameCaption(), UITOOLS95_DrawFrameMenu(), and UITOOLS95_DrawFrameScroll().
| BOOL APIENTRY GreExtTextOutW | ( | _In_ HDC | hDC, |
| _In_ INT | XStart, | ||
| _In_ INT | YStart, | ||
| _In_ UINT | fuOptions, | ||
| _In_opt_ PRECTL | lprc, | ||
| _In_reads_opt_(Count) PCWCH | String, | ||
| _In_ INT | Count, | ||
| _In_opt_ const INT * | Dx, | ||
| _In_ DWORD | dwCodePage | ||
| ) |
Definition at line 7215 of file freetype.c.
Referenced by GreTextOutW(), IntPaintDesktop(), and NtGdiExtTextOutW().
| BOOL APIENTRY GreGetCharABCWidthsW | ( | _In_ HDC | hDC, |
| _In_ UINT | FirstChar, | ||
| _In_ UINT | Count, | ||
| _In_reads_opt_(Count) PCWCH | Safepwch, | ||
| _In_ FLONG | fl, | ||
| _Out_writes_bytes_(Count *sizeof(ABC)) PVOID | SafeBuffer | ||
| ) |
Definition at line 7380 of file freetype.c.
Referenced by NtGdiGetCharABCWidthsW().
| BOOL APIENTRY GreGetCharWidthW | ( | _In_ HDC | hDC, |
| _In_ UINT | FirstChar, | ||
| _In_ UINT | Count, | ||
| _In_reads_opt_(Count) PCWCH | Safepwc, | ||
| _In_ FLONG | fl, | ||
| _Out_writes_bytes_(Count *sizeof(INT)) PVOID | pTmpBuffer | ||
| ) |
Definition at line 7484 of file freetype.c.
Referenced by NtGdiGetCharWidthW().
| DWORD APIENTRY GreGetGlyphIndicesW | ( | _In_ HDC | hdc, |
| _In_reads_opt_(cwc) PCWCH | pwc, | ||
| _In_ INT | cwc, | ||
| _Out_writes_opt_(cwc) PWORD | pgi, | ||
| _In_ DWORD | iMode, | ||
| _In_ BOOL | bSubset | ||
| ) |
Definition at line 7594 of file freetype.c.
Referenced by NtGdiGetGlyphIndicesWInternal().
Definition at line 191 of file text.c.
Referenced by DrawTextExWorker().
Definition at line 948 of file freetype.c.
Referenced by InitializeGreCSRSS().
Definition at line 318 of file freetype.c.
Referenced by CreateStockFonts().
Definition at line 2707 of file freetype.c.
Definition at line 2529 of file freetype.c.
Referenced by NtGdiAddFontMemResourceEx().
| INT FASTCALL IntGdiAddFontResourceEx | ( | _In_ PCUNICODE_STRING | FileName, |
| _In_ DWORD | cFiles, | ||
| _In_ DWORD | Characteristics, | ||
| _In_ DWORD | dwFlags | ||
| ) |
Definition at line 2198 of file freetype.c.
Referenced by IntLoadFontsInRegistry(), IntLoadSystemFonts(), and NtGdiAddFontResourceW().
Definition at line 2651 of file freetype.c.
Referenced by GdiProcessDestroy().
| BOOL FASTCALL IntGdiGetFontResourceInfo | ( | PUNICODE_STRING | FileName, |
| PVOID | pBuffer, | ||
| DWORD * | pdwBytes, | ||
| DWORD | dwType | ||
| ) |
Definition at line 6104 of file freetype.c.
Referenced by NtGdiGetFontResourceInfoInternalW().
Definition at line 2615 of file freetype.c.
Referenced by NtGdiRemoveFontMemResourceEx().
| BOOL FASTCALL IntGdiRemoveFontResource | ( | _In_ PCUNICODE_STRING | FileName, |
| _In_ DWORD | cFiles, | ||
| _In_ DWORD | dwFlags | ||
| ) |
Definition at line 2341 of file freetype.c.
Referenced by NtGdiRemoveFontResourceW().
| DWORD FASTCALL IntGetCharDimensions | ( | HDC | , |
| PTEXTMETRICW | , | ||
| PDWORD | |||
| ) |
| INT FASTCALL IntGetOutlineTextMetrics | ( | PFONTGDI | FontGDI, |
| UINT | Size, | ||
| OUTLINETEXTMETRICW * | Otm, | ||
| BOOL | bLocked | ||
| ) |
Definition at line 3140 of file freetype.c.
Referenced by FindBestFontFromList(), FontFamilyFillInfo(), ftGdiGetGlyphOutline(), and NtGdiGetOutlineTextMetricsInternalW().
Definition at line 2701 of file freetype.c.
Referenced by IntExtTextOutW(), and TextIntGetTextExtentPoint().
Definition at line 2377 of file freetype.c.
Referenced by InitFontSupport().
Definition at line 1378 of file freetype.c.
Referenced by InitFontSupport().
| NTSTATUS FASTCALL TextIntCreateFontIndirect | ( | CONST LPLOGFONTW | lf, |
| HFONT * | NewFont | ||
| ) |
Definition at line 2734 of file freetype.c.
Referenced by CreateStockFonts(), and UserDrawCaptionText().
| BOOL FASTCALL TextIntGetTextExtentPoint | ( | PDC | , |
| PTEXTOBJ | , | ||
| PCWCH | , | ||
| INT | , | ||
| ULONG | , | ||
| PINT | , | ||
| PINT | , | ||
| PSIZE | , | ||
| FLONG | |||
| ) |
Definition at line 5990 of file freetype.c.
Referenced by DC_hSelectFont(), DC_InitHack(), FontGetObject(), and RealizeFontInit().
Definition at line 4261 of file freetype.c.
Referenced by ftGdiGetGlyphOutline(), ftGdiGetTextMetricsW(), GreGetCharABCWidthsW(), GreGetCharWidthW(), IntExtTextOutW(), NtGdiGetOutlineTextMetricsInternalW(), and TextIntGetTextExtentPoint().
| FORCEINLINE PTEXTOBJ TEXTOBJ_LockText | ( | HFONT | hfont | ) |
Definition at line 83 of file text.h.
Referenced by RealizeFontInit(), and TextIntRealizeFont().
| FORCEINLINE VOID TEXTOBJ_UnlockText | ( | PLFONT | plfnt | ) |
Definition at line 96 of file text.h.
Referenced by ftGdiGetGlyphOutline(), ftGdiGetTextCharsetInfo(), ftGdiGetTextMetricsW(), GreGetCharABCWidthsW(), GreGetCharWidthW(), GreGetGlyphIndicesW(), GreGetKerningPairs(), GreGetTextExtentExW(), GreGetTextExtentW(), IntExtTextOutW(), IntGetCharDimensions(), NtGdiGetFontData(), NtGdiGetFontUnicodeRanges(), NtGdiGetKerningPairs(), NtGdiGetOutlineTextMetricsInternalW(), NtGdiGetRealizationInfo(), NtGdiGetTextExtentExW(), NtGdiGetTextFaceW(), RealizeFontInit(), and TextIntRealizeFont().