Go to the source code of this file.
Data Structures |
| struct | PLDEVOBJ |
Defines |
| #define | GDI_ENGINE_VERSION DDI_DRIVER_VERSION_NT5_01 |
Enumerations |
| enum | LDEVTYPE {
LDEV_DEVICE_DISPLAY = 1,
LDEV_DEVICE_PRINTER = 2,
LDEV_DEVICE_META = 3,
LDEV_DEVICE_MIRROR = 4,
LDEV_IMAGE = 5,
LDEV_FONT = 6
} |
Functions |
| PLDEVOBJ NTAPI | LDEVOBJ_pldevLoadImage (PUNICODE_STRING pusPathName, LDEVTYPE ldevtype) |
| BOOL NTAPI | LDEVOBJ_bLoadDriver (IN PLDEVOBJ pldev) |
| PVOID NTAPI | LDEVOBJ_pvFindImageProcAddress (IN PLDEVOBJ pldev, IN LPSTR lpProcName) |
| PDEVMODEINFO NTAPI | LDEVOBJ_pdmiGetModes (PLDEVOBJ pldev, HANDLE hDriver) |
| INIT_FUNCTION NTSTATUS NTAPI | InitLDEVImpl (VOID) |
| PLDEVOBJ APIENTRY | EngLoadImageEx (LPWSTR pwszDriverName, ULONG ldevtype) |
| PLDEVOBJ NTAPI | EngGetLDEV (PDEVMODEW pdm) |
| NTSTATUS APIENTRY | DriverEntry (IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING RegistryPath) |
Variables |
| IMAGE_DOS_HEADER | __ImageBase |
| PLDEVOBJ | gpldevHead |
| HSEMAPHORE | ghsemDriverMgmt |