ReactOS
0.4.15-dev-1647-g91fceab
|
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 } |
#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 107 of file wdfdriver.h.
Definition at line 370 of file wdfdriver.h.
Definition at line 107 of file wdfdriver.h.
Definition at line 306 of file wdfdriver.h.
typedef _Inout_ PWDFDEVICE_INIT DeviceInit |
Definition at line 76 of file wdfdriver.h.
typedef _Must_inspect_result_ _In_ WDFDRIVER Driver |
Definition at line 213 of file wdfdriver.h.
Definition at line 213 of file wdfdriver.h.
_Must_inspect_result_ _In_ PCUNICODE_STRING _In_opt_ PWDF_OBJECT_ATTRIBUTES _In_ PWDF_DRIVER_CONFIG DriverConfig |
Definition at line 213 of file wdfdriver.h.
Definition at line 213 of file wdfdriver.h.
Definition at line 370 of file wdfdriver.h.
Definition at line 306 of file wdfdriver.h.
Definition at line 306 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 213 of file wdfdriver.h.
Definition at line 113 of file wdfdriver.h.
_Must_inspect_result_ _In_ WDFSTRING String |
Definition at line 405 of file wdfdriver.h.
Definition at line 436 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 | ) |
_Must_inspect_result_ _IRQL_requires_max_ | ( | PASSIVE_LEVEL | ) |
Definition at line 258 of file wdfdriver.h.
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.