|
ReactOS 0.4.16-dev-1946-g52006dd
|
#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) |
Public Member Functions inherited from FxStump | |
| 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 | |
Protected Member Functions inherited from FxStump | |
| 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().