#include <win32k.h>
#include <debug.h>
Go to the source code of this file.
|
HDC APIENTRY | NtGdiCreateMetafileDC (IN HDC hdc) |
|
HANDLE APIENTRY | NtGdiCreateServerMetaFile (IN DWORD iType, IN ULONG cjData, IN PBYTE pjData, IN DWORD mm, IN DWORD xExt, IN DWORD yExt) |
|
ULONG APIENTRY | NtGdiGetServerMetaFileBits (IN HANDLE hmo, IN ULONG cjData, OUT OPTIONAL PBYTE pjData, OUT PDWORD piType, OUT PDWORD pmm, OUT PDWORD pxExt, OUT PDWORD pyExt) |
|
LONG APIENTRY | NtGdiConvertMetafileRect (IN HDC hDC, IN OUT PRECTL pRect) |
|
◆ NDEBUG
◆ METATYPEOBJ
◆ PMETATYPEOBJ
◆ NtGdiConvertMetafileRect()
◆ NtGdiCreateMetafileDC()
Definition at line 37 of file metafile.c.
HDC APIENTRY GreCreateCompatibleDC(HDC hdc, BOOL bAltDc)
◆ NtGdiCreateServerMetaFile()
Definition at line 51 of file metafile.c.
VOID NTAPI GDIOBJ_vDeleteObject(POBJ pobj)
#define EXCEPTION_EXECUTE_HANDLER
VOID NTAPI GDIOBJ_vUnlockObject(POBJ pobj)
VOID NTAPI ProbeForRead(IN CONST VOID *Address, IN SIZE_T Length, IN ULONG Alignment)
POBJ NTAPI GDIOBJ_AllocObjWithHandle(ULONG ObjectType, ULONG cjSize)
#define GDI_OBJ_HMGR_PUBLIC
VOID NTAPI GDIOBJ_vSetObjectOwner(POBJ pobj, ULONG ulNewOwner)
#define RtlCopyMemory(Destination, Source, Length)
#define _SEH2_EXCEPT(...)
static struct proto Pass[]
Referenced by GdiConvertMetaFilePict().
◆ NtGdiGetServerMetaFileBits()
Definition at line 107 of file metafile.c.
131 if (cjData == pmto->
cjData)
136 *piType = pmto->
iType;
PGDIOBJ NTAPI GDIOBJ_LockObject(HGDIOBJ hobj, UCHAR objt)
VOID NTAPI ProbeForWrite(IN PVOID Address, IN SIZE_T Length, IN ULONG Alignment)
#define EXCEPTION_EXECUTE_HANDLER
VOID NTAPI GDIOBJ_vUnlockObject(POBJ pobj)
#define RtlCopyMemory(Destination, Source, Length)
#define _SEH2_EXCEPT(...)
Referenced by GdiCreateLocalMetaFilePict().