ReactOS 0.4.16-dev-734-g364d6e0
|
#include <fxqueryinterface.hpp>
Public Member Functions | |
FxQueryInterface (__in CfxDevice *Device, __in PWDF_QUERY_INTERFACE_CONFIG Config) | |
~FxQueryInterface (VOID) | |
VOID | SetEmbedded (__in PWDF_QUERY_INTERFACE_CONFIG Config, __in PINTERFACE Interface) |
![]() | |
PVOID | operator new (__in size_t Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals) |
PVOID | operator new (__in size_t Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in POOL_TYPE PoolType) |
VOID | operator delete (__in PVOID pointer) |
PVOID | operator new[] (__in size_t Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals) |
VOID | operator delete[] (__in PVOID pointer) |
Static Public Member Functions | |
static FxQueryInterface * | _FromEntry (__in PSINGLE_LIST_ENTRY Entry) |
static VOID | _FormatIrp (__in PIRP Irp, __in const GUID *InterfaceGuid, __out PINTERFACE Interface, __in USHORT InterfaceSize, __in USHORT InterfaceVersion, __in_opt PVOID InterfaceSpecificData=NULL) |
static _Must_inspect_result_ NTSTATUS | _QueryForInterface (__in PDEVICE_OBJECT TopOfStack, __in const GUID *InterfaceType, __out PINTERFACE Interface, __in USHORT Size, __in USHORT Version, __in_opt PVOID InterfaceSpecificData) |
Additional Inherited Members | |
![]() | |
FxStump (VOID) | |
Definition at line 69 of file fxqueryinterface.hpp.
FxQueryInterface::FxQueryInterface | ( | __in CfxDevice * | Device, |
__in PWDF_QUERY_INTERFACE_CONFIG | Config | ||
) |
Definition at line 31 of file fxqueryinterface.cpp.
FxQueryInterface::~FxQueryInterface | ( | VOID | ) |
Definition at line 50 of file fxqueryinterface.cpp.
|
static |
Definition at line 63 of file fxqueryinterface.cpp.
Referenced by _QueryForInterface(), and FxUsbDevice::InitDevice().
|
inlinestatic |
Definition at line 89 of file fxqueryinterface.hpp.
Referenced by FxPkgPnp::Dispose(), and FxPkgPnp::HandleQueryInterface().
|
static |
Definition at line 90 of file fxqueryinterface.cpp.
Referenced by FxDeviceBase::QueryForInterface().
VOID FxQueryInterface::SetEmbedded | ( | __in PWDF_QUERY_INTERFACE_CONFIG | Config, |
__in PINTERFACE | Interface | ||
) |
Definition at line 151 of file fxqueryinterface.cpp.
CfxDevice* FxQueryInterface::m_Device |
Definition at line 124 of file fxqueryinterface.hpp.
BOOLEAN FxQueryInterface::m_EmbeddedInterface |
Definition at line 134 of file fxqueryinterface.hpp.
Referenced by FxPkgPnp::Dispose(), FxQueryInterface(), SetEmbedded(), and ~FxQueryInterface().
SINGLE_LIST_ENTRY FxQueryInterface::m_Entry |
Definition at line 128 of file fxqueryinterface.hpp.
Referenced by _FromEntry(), FxPkgPnp::Dispose(), FxQueryInterface(), and ~FxQueryInterface().
BOOLEAN FxQueryInterface::m_ImportInterface |
Definition at line 130 of file fxqueryinterface.hpp.
Referenced by FxQueryInterface(), FxPkgPnp::HandleQueryInterface(), and SetEmbedded().
PINTERFACE FxQueryInterface::m_Interface |
Definition at line 122 of file fxqueryinterface.hpp.
Referenced by FxPkgPnp::HandleQueryInterface(), SetEmbedded(), and ~FxQueryInterface().
GUID FxQueryInterface::m_InterfaceType |
Definition at line 120 of file fxqueryinterface.hpp.
Referenced by FxQueryInterface(), FxPkgPnp::HandleQueryInterface(), and SetEmbedded().
FxDeviceProcessQueryInterfaceRequest FxQueryInterface::m_ProcessRequest |
Definition at line 126 of file fxqueryinterface.hpp.
Referenced by FxQueryInterface(), FxPkgPnp::HandleQueryInterface(), and SetEmbedded().
BOOLEAN FxQueryInterface::m_SendQueryToParentStack |
Definition at line 132 of file fxqueryinterface.hpp.
Referenced by FxQueryInterface(), FxPkgPnp::HandleQueryInterface(), and SetEmbedded().