ReactOS 0.4.15-dev-8614-gbc76250
|
Go to the source code of this file.
Classes | |
struct | _WDF_DRIVER_CONFIG |
struct | _WDF_DRIVER_VERSION_AVAILABLE_PARAMS |
Macros | |
#define | WDF_EXTERN_C |
#define | WDF_EXTERN_C_START |
#define | WDF_EXTERN_C_END |
#define | WDF_TRACE_ID ('TRAC') |
Enumerations | |
enum | _WDF_DRIVER_INIT_FLAGS { WdfDriverInitNonPnpDriver = 0x00000001 , WdfDriverInitNoDispatchOverride = 0x00000002 , WdfVerifyOn = 0x00000004 , WdfVerifierOn = 0x00000008 } |
Functions | |
typedef | _Function_class_ (EVT_WDF_DRIVER_DEVICE_ADD) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS STDCALL EVT_WDF_DRIVER_DEVICE_ADD(_In_ WDFDRIVER Driver |
typedef | _Function_class_ (EVT_WDF_DRIVER_UNLOAD) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) VOID STDCALL EVT_WDF_DRIVER_UNLOAD(_In_ WDFDRIVER Driver) |
typedef | _Function_class_ (EVT_WDF_TRACE_CALLBACK) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS STDCALL EVT_WDF_TRACE_CALLBACK(_In_ UCHAR minorFunction |
FORCEINLINE VOID | WDF_DRIVER_CONFIG_INIT (_Out_ PWDF_DRIVER_CONFIG Config, _In_opt_ PFN_WDF_DRIVER_DEVICE_ADD EvtDriverDeviceAdd) |
FORCEINLINE VOID | WDF_DRIVER_VERSION_AVAILABLE_PARAMS_INIT (_Out_ PWDF_DRIVER_VERSION_AVAILABLE_PARAMS Params, _In_ ULONG MajorVersion, _In_ ULONG MinorVersion) |
FORCEINLINE WDFDRIVER | WdfGetDriver (VOID) |
typedef | _IRQL_requires_max_ (DISPATCH_LEVEL) WDFAPI PDRIVER_OBJECT(STDCALL *PFN_WDFDRIVERWDMGETDRIVEROBJECT)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals |
#define WDF_EXTERN_C |
Definition at line 38 of file wdfdriver.h.
#define WDF_EXTERN_C_END |
Definition at line 40 of file wdfdriver.h.
#define WDF_EXTERN_C_START |
Definition at line 39 of file wdfdriver.h.
#define WDF_TRACE_ID ('TRAC') |
Definition at line 59 of file wdfdriver.h.
Definition at line 110 of file wdfdriver.h.
typedef _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI BOOLEAN(STDCALL *PFN_WDFDRIVERISVERSIONAVAILABLE)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals |
Definition at line 206 of file wdfdriver.h.
typedef _In_opt_ PVOID _In_ ULONG bufferLength |
Definition at line 109 of file wdfdriver.h.
Definition at line 113 of file wdfdriver.h.
Definition at line 374 of file wdfdriver.h.
Definition at line 107 of file wdfdriver.h.
Definition at line 308 of file wdfdriver.h.
typedef _Inout_ PWDFDEVICE_INIT DeviceInit |
Definition at line 75 of file wdfdriver.h.
typedef _Must_inspect_result_ _In_ WDFDRIVER Driver |
Definition at line 221 of file wdfdriver.h.
Definition at line 217 of file wdfdriver.h.
_Must_inspect_result_ _In_ PCUNICODE_STRING _In_opt_ PWDF_OBJECT_ATTRIBUTES _In_ PWDF_DRIVER_CONFIG DriverConfig |
Definition at line 219 of file wdfdriver.h.
Definition at line 213 of file wdfdriver.h.
Definition at line 372 of file wdfdriver.h.
Definition at line 312 of file wdfdriver.h.
Definition at line 310 of file wdfdriver.h.
typedef EVT_WDF_DRIVER_DEVICE_ADD* PFN_WDF_DRIVER_DEVICE_ADD |
Definition at line 78 of file wdfdriver.h.
typedef EVT_WDF_DRIVER_UNLOAD* PFN_WDF_DRIVER_UNLOAD |
Definition at line 91 of file wdfdriver.h.
typedef EVT_WDF_TRACE_CALLBACK* PFN_WDF_TRACE_CALLBACK |
Definition at line 118 of file wdfdriver.h.
typedef struct _WDF_DRIVER_CONFIG * PWDF_DRIVER_CONFIG |
Definition at line 215 of file wdfdriver.h.
Definition at line 115 of file wdfdriver.h.
_Must_inspect_result_ _In_ WDFSTRING String |
Definition at line 407 of file wdfdriver.h.
Definition at line 438 of file wdfdriver.h.
Enumerator | |
---|---|
WdfDriverInitNonPnpDriver | |
WdfDriverInitNoDispatchOverride | |
WdfVerifyOn | |
WdfVerifierOn |
Definition at line 50 of file wdfdriver.h.
typedef _Function_class_ | ( | EVT_WDF_DRIVER_DEVICE_ADD | ) |
typedef _Function_class_ | ( | EVT_WDF_DRIVER_UNLOAD | ) |
typedef _Function_class_ | ( | EVT_WDF_TRACE_CALLBACK | ) |
typedef _IRQL_requires_max_ | ( | DISPATCH_LEVEL | ) |
Definition at line 283 of file wdfdriver.h.
FORCEINLINE VOID WDF_DRIVER_CONFIG_INIT | ( | _Out_ PWDF_DRIVER_CONFIG | Config, |
_In_opt_ PFN_WDF_DRIVER_DEVICE_ADD | EvtDriverDeviceAdd | ||
) |
Definition at line 148 of file wdfdriver.h.
Referenced by DriverEntry(), and FxDriver::FxDriver().
FORCEINLINE VOID WDF_DRIVER_VERSION_AVAILABLE_PARAMS_INIT | ( | _Out_ PWDF_DRIVER_VERSION_AVAILABLE_PARAMS | Params, |
_In_ ULONG | MajorVersion, | ||
_In_ ULONG | MinorVersion | ||
) |
Definition at line 179 of file wdfdriver.h.
FORCEINLINE WDFDRIVER WdfGetDriver | ( | VOID | ) |
Definition at line 194 of file wdfdriver.h.