Go to the source code of this file.
|
BOOL WINAPI | GdiDrawStream (HDC dc, ULONG l, PGDI_DRAW_STREAM pDS) |
|
BOOL WINAPI | GetTextExtentExPointWPri (HDC hdc, LPCWSTR lpwsz, INT cwc, INT dxMax, LPINT pcCh, LPINT pdxOut, LPSIZE psize) |
|
BOOL WINAPI | GetFontResourceInfoW (_In_z_ LPCWSTR lpFileName, _Inout_ DWORD *pdwBufSize, _Out_writes_to_opt_(*pdwBufSize, 1) PVOID lpBuffer, _In_ DWORD dwType) |
|
◆ DS_TILE
◆ DS_TRANSPARENTALPHA
#define DS_TRANSPARENTALPHA 0x4 |
◆ DS_TRANSPARENTCLR
◆ DS_TRUESIZE
◆ GDI_DRAW_STREAM
◆ PGDI_DRAW_STREAM
◆ GdiDrawStream()
Definition at line 644 of file misc.c.
645{
646 if (!pDS ||
l !=
sizeof(*pDS))
647 {
648 DPRINT1(
"GdiDrawStream: Invalid params\n");
649 return 0;
650 }
651
656 {
657 DPRINT1(
"GdiDrawStream: Got unknown pDS data\n");
658 return 0;
659 }
660
661 {
664 int sizingtype;
665
670 else
672
677 else
679
681 return 0;
682
684 {
686 }
687
689 {
691 }
692
696 transparent,
699 sizingtype,
700 &sm,
702 }
703 return 0;
704}
#define DS_TRANSPARENTCLR
#define DS_TRANSPARENTALPHA
static HRESULT UXTHEME_DrawImageBackground(HDC hdc, HBITMAP bmpSrc, RECT *prcSrc, INT transparent, COLORREF transparentcolor, BOOL borderonly, int sizingtype, MARGINS *psm, RECT *pRect)
#define ALPHABLEND_BINARY
Referenced by UXTHEME_DrawImageBackground(), and UXTHEME_DrawImageGlyph().
◆ GetFontResourceInfoW()
Definition at line 749 of file text.c.
754{
757
758 DPRINT(
"GetFontResourceInfoW: dwType = %lu\n", dwType);
759
761 {
764 }
765
767 &NtFileName,
770 {
773 }
774
778 1,
779 *pdwBufSize,
780 pdwBufSize,
782 dwType);
783
785
786 return bRet;
787}
BOOLEAN NTAPI RtlFreeHeap(IN PVOID HeapHandle, IN ULONG Flags, IN PVOID HeapBase)
static TAGREF LPCWSTR LPDWORD LPVOID lpBuffer
#define ERROR_INVALID_PARAMETER
NTSYSAPI BOOLEAN NTAPI RtlDosPathNameToNtPathName_U(_In_opt_z_ PCWSTR DosPathName, _Out_ PUNICODE_STRING NtPathName, _Out_opt_ PCWSTR *NtFileNamePart, _Out_opt_ PRTL_RELATIVE_NAME_U DirectoryInfo)
__kernel_entry W32KAPI BOOL APIENTRY NtGdiGetFontResourceInfoInternalW(_In_reads_z_(cwc) LPWSTR pwszFiles, _In_ ULONG cwc, _In_ ULONG cFiles, _In_ UINT cjBuf, _Out_ LPDWORD pdwBytes, _Out_writes_bytes_(cjBuf) LPVOID pvBuf, _In_ DWORD iType)
#define ERROR_PATH_NOT_FOUND
◆ GetTextExtentExPointWPri()