ReactOS  0.4.15-dev-1638-gc0caa5c
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 
33 NTAPI
35 
37 NTAPI
39  _In_ PLDEVOBJ pldev,
41 
45  _In_z_ LPWSTR pwszDriverName,
46  _In_ ULONG ldevtype);
47 
49 NTAPI
51  PDEVMODEW pdm);
52 
58 
PLDEVOBJ APIENTRY EngLoadImageEx(_In_z_ LPWSTR pwszDriverName, _In_ ULONG ldevtype)
Definition: ldevobj.c:328
struct _LDEVOBJ LDEVOBJ
IMAGE_DOS_HEADER __ImageBase
Definition: mstscax.cpp:17
LONG NTSTATUS
Definition: precomp.h:26
_Must_inspect_result_ _In_ PDRIVER_OBJECT _In_ PCUNICODE_STRING RegistryPath
Definition: wdfdriver.h:213
_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
_Must_inspect_result_ _In_ PDRIVER_OBJECT DriverObject
Definition: wdfdriver.h:213
DRIVER_FUNCTIONS pfn
Definition: ldevobj.h:27
SYSTEM_GDI_DRIVER_INFORMATION * pGdiDriverInfo
Definition: ldevobj.h:19
#define INDEX_LAST
Definition: winddi.h:521
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:158
NTSTATUS NTAPI InitLDEVImpl(VOID)
Definition: ldevobj.c:30
#define _In_z_
Definition: no_sal2.h:164
PVOID apfn[INDEX_LAST]
Definition: ldevobj.h:26
NTSTATUS APIENTRY DriverEntry(_In_ PDRIVER_OBJECT DriverObject, _In_ PUNICODE_STRING RegistryPath)
Definition: ksecdd.c:25
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