Go to the source code of this file.
Data Structures |
| struct | PDD_BASEOBJECT |
| struct | PDD_ENTRY |
| struct | PEDD_SURFACE_LOCAL |
Defines |
| #define | WINBASEAPI |
| #define | STARTF_USESIZE 2 |
| #define | STARTF_USEPOSITION 4 |
| #define | INTERNAL_CALL NTAPI |
| #define | NT_BUILD_ENVIRONMENT |
| #define | ObjType_DDSURFACE_TYPE 2 |
| #define | ObjType_DDVIDEOPORT_TYPE 4 |
| #define | ObjType_DDMOTIONCOMP_TYPE 5 |
| #define | drvDxEngLockDC gpEngFuncs[DXENG_INDEX_DxEngLockDC] |
| #define | drvDxEngGetDCState gpEngFuncs[DXENG_INDEX_DxEngGetDCState] |
| #define | drvDxEngGetHdevData gpEngFuncs[DXENG_INDEX_DxEngGetHdevData] |
| #define | drvDxEngUnlockDC gpEngFuncs[DXENG_INDEX_DxEngUnlockDC] |
| #define | drvDxEngUnlockHdev gpEngFuncs[DXENG_INDEX_DxEngUnlockHdev] |
| #define | drvDxEngLockHdev gpEngFuncs[DXENG_INDEX_DxEngLockHdev] |
Typedefs |
| typedef PVOID | PDC |
| typedef PVOID | PW32THREAD |
Functions |
| NTSTATUS NTAPI | DriverEntry (IN PVOID Context1, IN PVOID Context2) |
| NTSTATUS NTAPI | GsDriverEntry (IN PVOID Context1, IN PVOID Context2) |
| NTSTATUS APIENTRY | DxDdCleanupDxGraphics (VOID) |
| DWORD NTAPI | DxDxgGenericThunk (ULONG_PTR ulIndex, ULONG_PTR ulHandle, SIZE_T *pdwSizeOfPtr1, PVOID pvPtr1, SIZE_T *pdwSizeOfPtr2, PVOID pvPtr2) |
| DWORD NTAPI | DxDdIoctl (ULONG ulIoctl, PVOID pBuffer, ULONG ulBufferSize) |
| PDD_SURFACE_LOCAL NTAPI | DxDdLockDirectDrawSurface (HANDLE hDdSurface) |
| BOOL NTAPI | DxDdUnlockDirectDrawSurface (PDD_SURFACE_LOCAL pSurface) |
| BOOL FASTCALL | VerifyObjectOwner (PDD_ENTRY pEntry) |
| BOOL FASTCALL | DdHmgCreate (VOID) |
| BOOL FASTCALL | DdHmgDestroy (VOID) |
| PVOID FASTCALL | DdHmgLock (HANDLE DdHandle, UCHAR ObjectType, BOOLEAN LockOwned) |
Variables |
| ULONG | gcSizeDdHmgr |
| PDD_ENTRY | gpentDdHmgr |
| ULONG | gcMaxDdHmgr |
| PDD_ENTRY | gpentDdHmgrLast |
| HANDLE | ghFreeDdHmgr |
| HSEMAPHORE | ghsemHmgr |
| LONG | gcDummyPageRefCnt |
| HSEMAPHORE | ghsemDummyPage |
| VOID * | gpDummyPage |
| PEPROCESS | gpepSession |
| PLARGE_INTEGER | gpLockShortDelay |