ReactOS 0.4.16-dev-197-g92996da
|
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 293 of file font.c.
Referenced by GreGetObject().
Definition at line 1062 of file freetype.c.
Referenced by _Function_class_().
DWORD FASTCALL ftGdiGetFontData | ( | PFONTGDI | FontGdi, |
DWORD | Table, | ||
DWORD | Offset, | ||
PVOID | Buffer, | ||
DWORD | Size | ||
) |
Definition at line 5364 of file freetype.c.
Referenced by NtGdiGetFontData().
ULONG FASTCALL ftGdiGetGlyphOutline | ( | PDC | dc, |
WCHAR | wch, | ||
UINT | iFormat, | ||
LPGLYPHMETRICS | pgm, | ||
ULONG | cjBuf, | ||
PVOID | pvBuf, | ||
LPMAT2 | pmat2, | ||
BOOL | bIgnoreRotation | ||
) |
Definition at line 4436 of file freetype.c.
Referenced by NtGdiGetGlyphOutline(), and PATH_ExtTextOut().
DWORD FASTCALL ftGdiGetKerningPairs | ( | PFONTGDI | Font, |
DWORD | cPairs, | ||
LPKERNINGPAIR | pKerningPair | ||
) |
Definition at line 6382 of file freetype.c.
Referenced by GreGetKerningPairs(), and NtGdiGetKerningPairs().
BOOL FASTCALL ftGdiGetRasterizerCaps | ( | LPRASTERIZER_STATUS | lprs | ) |
Definition at line 3759 of file freetype.c.
Referenced by NtGdiGetRasterizerCaps().
INT FASTCALL ftGdiGetTextCharsetInfo | ( | PDC | Dc, |
PFONTSIGNATURE | lpSig, | ||
DWORD | dwFlags | ||
) |
Definition at line 5080 of file freetype.c.
Referenced by DC_InitHack(), IntGetFontLanguageInfo(), NtGdiGetCharSet(), and NtGdiGetTextCharsetInfo().
BOOL FASTCALL ftGdiGetTextMetricsW | ( | HDC | hDC, |
PTMW_INTERNAL | ptmwi | ||
) |
Definition at line 5267 of file freetype.c.
Referenced by GreGetTextMetricsW(), IntGetCharDimensions(), and NtGdiGetTextMetricsW().
BOOL FASTCALL ftGdiRealizationInfo | ( | PFONTGDI | Font, |
PREALIZATION_INFO | Info | ||
) |
Definition at line 6363 of file freetype.c.
Referenced by NtGdiGetRealizationInfo().
Definition at line 5193 of file freetype.c.
Referenced by NtGdiGetFontUnicodeRanges().
Internal
Definition at line 23 of file font.c.
Referenced by IntPaintDesktop(), MENU_DrawPopupGlyph(), MenuInit(), UITOOLS95_DFC_ButtonCheckRadio(), UITOOLS95_DrawFrameCaption(), UITOOLS95_DrawFrameMenu(), and UITOOLS95_DrawFrameScroll().
BOOL NTAPI GreExtTextOutW | ( | IN | HDC, |
IN | INT, | ||
IN | INT, | ||
IN | UINT, | ||
IN OPTIONAL RECTL * | , | ||
IN | LPCWSTR, | ||
IN | INT, | ||
IN OPTIONAL | LPINT, | ||
IN | DWORD | ||
) |
BOOL FASTCALL GreGetTextExtentExW | ( | HDC | hDC, |
LPCWSTR | String, | ||
ULONG | Count, | ||
ULONG | MaxExtent, | ||
PULONG | Fit, | ||
PULONG | Dx, | ||
LPSIZE | pSize, | ||
FLONG | fl | ||
) |
Definition at line 135 of file text.c.
Referenced by TEXT_Ellipsify(), TEXT_NextLineW(), TEXT_PathEllipsify(), TEXT_WordBreak(), and UserDrawCaptionText().
Definition at line 78 of file text.c.
Referenced by DrawTextExWorker(), IntPaintDesktop(), and TEXT_DrawUnderscore().
Definition at line 193 of file text.c.
Referenced by DrawTextExWorker().
Functions
Definition at line 61 of file text.c.
Referenced by MENU_DrawPopupGlyph(), UITOOLS95_DFC_ButtonCheckRadio(), UITOOLS95_DrawFrameCaption(), UITOOLS95_DrawFrameMenu(), and UITOOLS95_DrawFrameScroll().
Definition at line 1020 of file freetype.c.
Referenced by InitializeGreCSRSS().
Definition at line 472 of file freetype.c.
Referenced by CreateStockFonts().
Definition at line 2640 of file freetype.c.
Definition at line 2458 of file freetype.c.
Referenced by NtGdiAddFontMemResourceEx().
INT FASTCALL IntGdiAddFontResource | ( | PUNICODE_STRING | FileName, |
DWORD | Characteristics | ||
) |
Definition at line 2290 of file freetype.c.
Referenced by NtGdiAddFontResourceW().
INT FASTCALL IntGdiAddFontResourceEx | ( | PUNICODE_STRING | FileName, |
DWORD | Characteristics, | ||
DWORD | dwFlags | ||
) |
Definition at line 2091 of file freetype.c.
Referenced by IntGdiAddFontResource(), IntLoadFontsInRegistry(), and IntLoadSystemFonts().
Definition at line 2584 of file freetype.c.
Referenced by GdiProcessDestroy().
BOOL FASTCALL IntGdiGetFontResourceInfo | ( | PUNICODE_STRING | FileName, |
PVOID | pBuffer, | ||
DWORD * | pdwBytes, | ||
DWORD | dwType | ||
) |
Definition at line 6095 of file freetype.c.
Referenced by NtGdiGetFontResourceInfoInternalW().
Definition at line 2548 of file freetype.c.
Referenced by NtGdiRemoveFontMemResourceEx().
DWORD FASTCALL IntGetCharDimensions | ( | HDC | hdc, |
PTEXTMETRICW | ptm, | ||
PDWORD | height | ||
) |
Definition at line 329 of file font.c.
Referenced by co_IntInitializeDesktopGraphics(), IntGetDialogBaseUnits(), MENU_CalcItemSize(), and UserChangeDisplaySettings().
Definition at line 371 of file font.c.
Referenced by NtGdiGetDCDword().
INT FASTCALL IntGetOutlineTextMetrics | ( | PFONTGDI | FontGDI, |
UINT | Size, | ||
OUTLINETEXTMETRICW * | Otm, | ||
BOOL | bLocked | ||
) |
Definition at line 3075 of file freetype.c.
Referenced by FindBestFontFromList(), FontFamilyFillInfo(), ftGdiGetGlyphOutline(), NtGdiGetGlyphIndicesW(), and NtGdiGetOutlineTextMetricsInternalW().
Definition at line 2634 of file freetype.c.
Referenced by IntExtTextOutW(), and TextIntGetTextExtentPoint().
Definition at line 2306 of file freetype.c.
Referenced by InitFontSupport().
Definition at line 1561 of file freetype.c.
Referenced by InitFontSupport().
Definition at line 422 of file font.c.
Referenced by ftGdiGetGlyphOutline(), ftGdiGetTextCharsetInfo(), ftGdiGetTextMetricsW(), GreGetKerningPairs(), GreGetTextExtentExW(), GreGetTextExtentW(), IntExtTextOutW(), IntGetCharDimensions(), NtGdiGetCharABCWidthsW(), NtGdiGetCharWidthW(), NtGdiGetFontData(), NtGdiGetFontUnicodeRanges(), NtGdiGetGlyphIndicesW(), NtGdiGetKerningPairs(), NtGdiGetOutlineTextMetricsInternalW(), NtGdiGetRealizationInfo(), NtGdiGetTextExtentExW(), and NtGdiGetTextFaceW().
NTSTATUS FASTCALL TextIntCreateFontIndirect | ( | CONST LPLOGFONTW | lf, |
HFONT * | NewFont | ||
) |
Definition at line 2668 of file freetype.c.
Referenced by CreateStockFonts(), and UserDrawCaptionText().
BOOL FASTCALL TextIntGetTextExtentPoint | ( | PDC | dc, |
PTEXTOBJ | TextObj, | ||
LPCWSTR | String, | ||
INT | Count, | ||
ULONG | MaxExtent, | ||
LPINT | Fit, | ||
LPINT | Dx, | ||
LPSIZE | Size, | ||
FLONG | fl | ||
) |
Definition at line 4958 of file freetype.c.
Referenced by GreGetTextExtentExW(), GreGetTextExtentW(), IntExtTextOutW(), IntGetCharDimensions(), and NtGdiGetTextExtentExW().
Definition at line 5906 of file freetype.c.
Referenced by DC_hSelectFont(), DC_InitHack(), FontGetObject(), and RealizeFontInit().
Definition at line 4227 of file freetype.c.
Referenced by ftGdiGetGlyphOutline(), 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(), GreGetKerningPairs(), GreGetTextExtentExW(), GreGetTextExtentW(), IntExtTextOutW(), IntGetCharDimensions(), NtGdiGetCharABCWidthsW(), NtGdiGetCharWidthW(), NtGdiGetFontData(), NtGdiGetFontUnicodeRanges(), NtGdiGetGlyphIndicesW(), NtGdiGetKerningPairs(), NtGdiGetOutlineTextMetricsInternalW(), NtGdiGetRealizationInfo(), NtGdiGetTextExtentExW(), NtGdiGetTextFaceW(), RealizeFontInit(), and TextIntRealizeFont().