Defines |
| #define | NDEBUG |
| #define | DIRTY_DEFAULT DIRTY_CHARSET|DIRTY_BACKGROUND|DIRTY_TEXT|DIRTY_LINE|DIRTY_FILL |
| #define | gmxWorldToDeviceDefault gmxWorldToPageDefault |
| #define | gmxDeviceToWorldDefault gmxWorldToPageDefault |
Functions |
| INIT_FUNCTION NTSTATUS NTAPI | InitDcImpl () |
| PDC NTAPI | DC_AllocDcWithHandle () |
| void | DC_InitHack (PDC pdc) |
| VOID NTAPI | DC_vInitDc (PDC pdc, DCTYPE dctype, PPDEVOBJ ppdev) |
| BOOL NTAPI | DC_Cleanup (PVOID ObjectBody) |
| VOID NTAPI | DC_vSetOwner (PDC pdc, ULONG ulOwner) |
| BOOL NTAPI | GreSetDCOwner (HDC hdc, ULONG ulOwner) |
| static void | DC_vUpdateDC (PDC pdc) |
| VOID FASTCALL | DC_vPrepareDCsForBlit (PDC pdc1, RECT rc1, PDC pdc2, RECT rc2) |
| VOID FASTCALL | DC_vFinishBlit (PDC pdc1, PDC pdc2) |
| HDC NTAPI | GreOpenDCW (PUNICODE_STRING pustrDevice, DEVMODEW *pdmInit, PUNICODE_STRING pustrLogAddr, ULONG iType, BOOL bDisplay, HANDLE hspool, VOID *pDriverInfo2, VOID *pUMdhpdev) |
| HDC APIENTRY | NtGdiOpenDCW (PUNICODE_STRING pustrDevice, DEVMODEW *pdmInit, PUNICODE_STRING pustrLogAddr, ULONG iType, BOOL bDisplay, HANDLE hspool, VOID *pDriverInfo2, VOID *pUMdhpdev) |
| HDC APIENTRY | NtGdiCreateCompatibleDC (HDC hdc) |
| BOOL FASTCALL | IntGdiDeleteDC (HDC hDC, BOOL Force) |
| BOOL APIENTRY | NtGdiDeleteObjectApp (HANDLE hobj) |
| BOOL FASTCALL | MakeInfoDC (PDC pdc, BOOL bSet) |
| BOOL APIENTRY | NtGdiMakeInfoDC (IN HDC hdc, IN BOOL bSet) |
| HDC FASTCALL | IntGdiCreateDC (PUNICODE_STRING Driver, PUNICODE_STRING pustrDevice, PVOID pUMdhpdev, CONST PDEVMODEW pdmInit, BOOL CreateAsIC) |
| HDC FASTCALL | IntGdiCreateDisplayDC (HDEV hDev, ULONG DcType, BOOL EmptyDC) |
Variables |
| PSURFACE | psurfDefaultBitmap = NULL |
| PBRUSH | pbrDefaultBrush = NULL |
| static const MATRIX | gmxWorldToDeviceDefault |
| static const MATRIX | gmxDeviceToWorldDefault |
| static const MATRIX | gmxWorldToPageDefault |