|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Classes | |
| struct | _WDF_QUERY_INTERFACE_CONFIG |
Macros | |
| #define | WDF_EXTERN_C |
| #define | WDF_EXTERN_C_START |
| #define | WDF_EXTERN_C_END |
Typedefs | |
| typedef EVT_WDF_DEVICE_PROCESS_QUERY_INTERFACE_REQUEST * | PFN_WDF_DEVICE_PROCESS_QUERY_INTERFACE_REQUEST |
| typedef struct _WDF_QUERY_INTERFACE_CONFIG | WDF_QUERY_INTERFACE_CONFIG |
| typedef struct _WDF_QUERY_INTERFACE_CONFIG * | PWDF_QUERY_INTERFACE_CONFIG |
| typedef _Must_inspect_result_ | _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS(STDCALL *PFN_WDFDEVICEADDQUERYINTERFACE) (_In_ PWDF_DRIVER_GLOBALS DriverGlobals |
| typedef _Must_inspect_result_ _In_ WDFDEVICE | Device |
| typedef _Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_QUERY_INTERFACE_CONFIG | InterfaceConfig |
Functions | |
| WDF_EXTERN_C_START typedef | _Function_class_ (EVT_WDF_DEVICE_PROCESS_QUERY_INTERFACE_REQUEST) _IRQL_requires_same_ _IRQL_requires_max_(PASSIVE_LEVEL) NTSTATUS STDCALL EVT_WDF_DEVICE_PROCESS_QUERY_INTERFACE_REQUEST(_In_ WDFDEVICE Device |
| FORCEINLINE VOID | WDF_QUERY_INTERFACE_CONFIG_INIT (_Out_ PWDF_QUERY_INTERFACE_CONFIG InterfaceConfig, _In_opt_ PINTERFACE Interface, _In_ CONST GUID *InterfaceType, _In_opt_ PFN_WDF_DEVICE_PROCESS_QUERY_INTERFACE_REQUEST EvtDeviceProcessQueryInterfaceRequest) |
| FORCEINLINE VOID NTAPI | WdfDeviceInterfaceReferenceNoOp (_In_ PVOID Context) |
| FORCEINLINE VOID NTAPI | WdfDeviceInterfaceDereferenceNoOp (_In_ PVOID Context) |
Variables | |
| WDF_EXTERN_C_START typedef _In_ LPGUID | InterfaceType |
| WDF_EXTERN_C_START typedef _In_ LPGUID _Inout_ PINTERFACE | ExposedInterface |
| WDF_EXTERN_C_START typedef _In_ LPGUID _Inout_ PINTERFACE _Inout_opt_ PVOID | ExposedInterfaceSpecificData |
| #define WDF_EXTERN_C |
Definition at line 38 of file wdfqueryinterface.h.
| #define WDF_EXTERN_C_END |
Definition at line 40 of file wdfqueryinterface.h.
| #define WDF_EXTERN_C_START |
Definition at line 39 of file wdfqueryinterface.h.
| typedef _Must_inspect_result_ _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS(STDCALL *PFN_WDFDEVICEADDQUERYINTERFACE)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals |
Definition at line 152 of file wdfqueryinterface.h.
| typedef _Must_inspect_result_ _In_ WDFDEVICE Device |
Definition at line 159 of file wdfqueryinterface.h.
Definition at line 161 of file wdfqueryinterface.h.
| typedef EVT_WDF_DEVICE_PROCESS_QUERY_INTERFACE_REQUEST* PFN_WDF_DEVICE_PROCESS_QUERY_INTERFACE_REQUEST |
Definition at line 69 of file wdfqueryinterface.h.
| WDF_EXTERN_C_START typedef _Function_class_ | ( | EVT_WDF_DEVICE_PROCESS_QUERY_INTERFACE_REQUEST | ) |
| FORCEINLINE VOID WDF_QUERY_INTERFACE_CONFIG_INIT | ( | _Out_ PWDF_QUERY_INTERFACE_CONFIG | InterfaceConfig, |
| _In_opt_ PINTERFACE | Interface, | ||
| _In_ CONST GUID * | InterfaceType, | ||
| _In_opt_ PFN_WDF_DEVICE_PROCESS_QUERY_INTERFACE_REQUEST | EvtDeviceProcessQueryInterfaceRequest | ||
| ) |
Definition at line 131 of file wdfqueryinterface.h.
| FORCEINLINE VOID NTAPI WdfDeviceInterfaceDereferenceNoOp | ( | _In_ PVOID | Context | ) |
Definition at line 204 of file wdfqueryinterface.h.
| FORCEINLINE VOID NTAPI WdfDeviceInterfaceReferenceNoOp | ( | _In_ PVOID | Context | ) |
Definition at line 194 of file wdfqueryinterface.h.
| WDF_EXTERN_C_START typedef _In_ LPGUID _Inout_ PINTERFACE ExposedInterface |
Definition at line 64 of file wdfqueryinterface.h.
Referenced by FxDeviceProcessQueryInterfaceRequest::Invoke().
| WDF_EXTERN_C_START typedef _In_ LPGUID _Inout_ PINTERFACE _Inout_opt_ PVOID ExposedInterfaceSpecificData |
Definition at line 66 of file wdfqueryinterface.h.
Referenced by FxDeviceProcessQueryInterfaceRequest::Invoke().
| WDF_EXTERN_C_START typedef _In_ LPGUID InterfaceType |
Definition at line 62 of file wdfqueryinterface.h.
Referenced by WDF_QUERY_INTERFACE_CONFIG_INIT().