ReactOS  0.4.15-dev-1074-gffc96d2
ldevobj.h
Go to the documentation of this file.
1 
3 
5 
6 typedef enum
7 {
13  LDEV_FONT = 6,
14 } LDEVTYPE;
15 
16 typedef struct _LDEVOBJ
17 {
23 
24  union
25  {
28  };
29 
30 } LDEVOBJ, *PLDEVOBJ;
31 
32 INIT_FUNCTION
34 NTAPI
36 
38 NTAPI
40  _In_ PLDEVOBJ pldev,
42 
46  _In_z_ LPWSTR pwszDriverName,
47  _In_ ULONG ldevtype);
48 
50 NTAPI
52  PDEVMODEW pdm);
53 
54 INIT_FUNCTION
60 
PLDEVOBJ APIENTRY EngLoadImageEx(_In_z_ LPWSTR pwszDriverName, _In_ ULONG ldevtype)
Definition: ldevobj.c:328
struct _LDEVOBJ LDEVOBJ
INIT_FUNCTION NTSTATUS APIENTRY DriverEntry(_In_ PDRIVER_OBJECT DriverObject, _In_ PUNICODE_STRING RegistryPath)
Definition: ksecdd.c:25
IMAGE_DOS_HEADER __ImageBase
Definition: mstscax.cpp:17
LONG NTSTATUS
Definition: precomp.h:26
_In_ LPWSTR _In_ ULONG _In_ ULONG _In_ ULONG _Out_ DEVINFO _In_ HDEV _In_ LPWSTR _In_ HANDLE hDriver
Definition: winddi.h:3553
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
Definition: IoEaTest.cpp:117
static const unsigned GDI_ENGINE_VERSION
Definition: ldevobj.h:4
static PDRIVER_OBJECT DriverObject
Definition: template.c:42
DRIVER_FUNCTIONS pfn
Definition: ldevobj.h:27
SYSTEM_GDI_DRIVER_INFORMATION * pGdiDriverInfo
Definition: ldevobj.h:19
_In_z_ PWSTR RegistryPath
Definition: classp.h:1930
#define INDEX_LAST
Definition: winddi.h:521
INIT_FUNCTION NTSTATUS NTAPI InitLDEVImpl(VOID)
Definition: ldevobj.c:30
LDEVTYPE
Definition: ldevobj.h:6
Definition: typedefs.h:119
#define DDI_DRIVER_VERSION_NT5_01
Definition: winddi.h:538
#define _In_
Definition: no_sal2.h:204
#define _In_z_
Definition: no_sal2.h:239
PVOID apfn[INDEX_LAST]
Definition: ldevobj.h:26
PLDEVOBJ NTAPI EngGetLDEV(PDEVMODEW pdm)
ULONG ulDriverVersion
Definition: ldevobj.h:22
struct _LDEVOBJ * PLDEVOBJ
unsigned int ULONG
Definition: retypes.h:1
PDEVMODEINFO NTAPI LDEVOBJ_pdmiGetModes(_In_ PLDEVOBJ pldev, _In_ HANDLE hDriver)
Definition: ldevobj.c:116
LDEVTYPE ldevtype
Definition: ldevobj.h:20
LIST_ENTRY leLink
Definition: ldevobj.h:18
WCHAR * LPWSTR
Definition: xmlstorage.h:184
#define APIENTRY
Definition: api.h:79
ULONG cRefs
Definition: ldevobj.h:21