29 #ifndef _WDFMINIPORT_H_ 30 #define _WDFMINIPORT_H_ 34 #define WDF_EXTERN_C extern "C" 35 #define WDF_EXTERN_C_START extern "C" { 36 #define WDF_EXTERN_C_END } 39 #define WDF_EXTERN_C_START 40 #define WDF_EXTERN_C_END 48 #if (NTDDI_VERSION >= NTDDI_WIN2K) 60 (
STDCALL *PFN_WDFDEVICEMINIPORTCREATE)(
81 WdfDeviceMiniportCreate(
124 #endif // (NTDDI_VERSION >= NTDDI_WIN2K) 129 #endif // _WDFMINIPORT_H_
WDFFUNC WdfDriverMiniportUnloadOverride
#define WDF_EXTERN_C_START
WDF_EXTERN_C_START typedef _Must_inspect_result_ _In_ WDFDRIVER _In_opt_ PWDF_OBJECT_ATTRIBUTES _In_ PDEVICE_OBJECT _In_opt_ PDEVICE_OBJECT _In_opt_ PDEVICE_OBJECT _Out_ WDFDEVICE * Device
WDF_EXTERN_C_START typedef _Must_inspect_result_ _In_ WDFDRIVER _In_opt_ PWDF_OBJECT_ATTRIBUTES Attributes
_In_ PDEVICE_OBJECT DeviceObject
WDF_EXTERN_C_START typedef _Must_inspect_result_ _In_ WDFDRIVER _In_opt_ PWDF_OBJECT_ATTRIBUTES _In_ PDEVICE_OBJECT _In_opt_ PDEVICE_OBJECT _In_opt_ PDEVICE_OBJECT Pdo
FORCEINLINE VOID WdfDriverMiniportUnload(_In_ WDFDRIVER Driver)
PWDF_DRIVER_GLOBALS WdfDriverGlobals
WDF_EXTERN_C_START typedef _Must_inspect_result_ _In_ WDFDRIVER Driver
#define _Must_inspect_result_
_Must_inspect_result_ _In_ WDFDEVICE Device
WDF_EXTERN_C_START typedef _Must_inspect_result_ _In_ WDFDRIVER _In_opt_ PWDF_OBJECT_ATTRIBUTES _In_ PDEVICE_OBJECT _In_opt_ PDEVICE_OBJECT AttachedDeviceObject
WDF_EXTERN_C_START typedef _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS(STDCALL *PFN_WDFDEVICEMINIPORTCREATE)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals
Queries information details about a security descriptor.
WDF_EXTERN_C_START typedef _Must_inspect_result_ _In_ WDFDRIVER _In_opt_ PWDF_OBJECT_ATTRIBUTES _In_ PDEVICE_OBJECT DeviceObject
WDFAPI VOID(STDCALL * PFN_WDFDRIVERMINIPORTUNLOAD)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ WDFDRIVER Driver)
_Must_inspect_result_ _In_ WDFDRIVER Driver
_Must_inspect_result_ _In_ WDFDMAENABLER _In_ _In_opt_ PWDF_OBJECT_ATTRIBUTES Attributes