|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <fxdeviceinterface.hpp>


Public Member Functions | |
| FxDeviceInterface (VOID) | |
| ~FxDeviceInterface (VOID) | |
| _Must_inspect_result_ NTSTATUS | Initialize (__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in CONST GUID *InterfaceGUID, __in_opt PCUNICODE_STRING ReferenceString) |
| VOID | SetState (__in BOOLEAN State) |
| _Must_inspect_result_ NTSTATUS | Register (__in MdDeviceObject Pdo) |
| _Must_inspect_result_ NTSTATUS | Register (_In_ FxDevice *Device) |
| NTSTATUS | GetSymbolicLinkName (_In_ FxString *LinkString) |
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 FxDeviceInterface * | _FromEntry (__in PSINGLE_LIST_ENTRY Entry) |
Public Attributes | |
| GUID | m_InterfaceClassGUID |
| UNICODE_STRING | m_ReferenceString |
| UNICODE_STRING | m_SymbolicLinkName |
| SINGLE_LIST_ENTRY | m_Entry |
| BOOLEAN | m_State |
| MdDeviceObject | m_Device |
Additional Inherited Members | |
Protected Member Functions inherited from FxStump | |
| FxStump (VOID) | |
Definition at line 28 of file fxdeviceinterface.hpp.
| FxDeviceInterface::FxDeviceInterface | ( | VOID | ) |
Definition at line 31 of file fxdeviceinterface.cpp.
| FxDeviceInterface::~FxDeviceInterface | ( | VOID | ) |
Definition at line 61 of file fxdeviceinterface.cpp.
|
inlinestatic |
Definition at line 60 of file fxdeviceinterface.hpp.
Referenced by for(), FxDevice::IsInterfaceRegistered(), FxPkgPnp::PnpDisableInterfaces(), FxPkgPnp::PnpEnableInterfacesAndRegisterWmi(), FxPkgPdo::PnpQueryResourceRequirements(), and FxPkgPnp::~FxPkgPnp().
Definition at line 212 of file fxdeviceinterfacekm.cpp.
| _Must_inspect_result_ NTSTATUS FxDeviceInterface::Initialize | ( | __in PFX_DRIVER_GLOBALS | FxDriverGlobals, |
| __in CONST GUID * | InterfaceGUID, | ||
| __in_opt PCUNICODE_STRING | ReferenceString | ||
| ) |
Definition at line 94 of file fxdeviceinterface.cpp.
| _Must_inspect_result_ NTSTATUS FxDeviceInterface::Register | ( | __in MdDeviceObject | Pdo | ) |
Definition at line 153 of file fxdeviceinterfacekm.cpp.
Referenced by FxPkgPdo::PnpQueryResourceRequirements().
| _Must_inspect_result_ NTSTATUS FxDeviceInterface::Register | ( | _In_ FxDevice * | Device | ) |
Definition at line 185 of file fxdeviceinterfacekm.cpp.
Definition at line 129 of file fxdeviceinterface.cpp.
Referenced by for(), FxPkgPnp::PnpDisableInterfaces(), and FxPkgPnp::PnpEnableInterfacesAndRegisterWmi().
| MdDeviceObject FxDeviceInterface::m_Device |
Definition at line 45 of file fxdeviceinterface.hpp.
Referenced by FxDeviceInterface().
| SINGLE_LIST_ENTRY FxDeviceInterface::m_Entry |
Definition at line 37 of file fxdeviceinterface.hpp.
Referenced by _FromEntry(), FxDeviceInterface(), if(), ~FxDeviceInterface(), and FxPkgPnp::~FxPkgPnp().
| GUID FxDeviceInterface::m_InterfaceClassGUID |
Definition at line 31 of file fxdeviceinterface.hpp.
Referenced by for(), FxDeviceInterface(), Initialize(), FxDevice::IsInterfaceRegistered(), and Register().
| UNICODE_STRING FxDeviceInterface::m_ReferenceString |
Definition at line 33 of file fxdeviceinterface.hpp.
Referenced by for(), FxDeviceInterface(), Initialize(), FxDevice::IsInterfaceRegistered(), Register(), and ~FxDeviceInterface().
| BOOLEAN FxDeviceInterface::m_State |
Definition at line 39 of file fxdeviceinterface.hpp.
Referenced by FxDeviceInterface(), SetState(), and ~FxDeviceInterface().
| UNICODE_STRING FxDeviceInterface::m_SymbolicLinkName |
Definition at line 35 of file fxdeviceinterface.hpp.
Referenced by FxDeviceInterface(), GetSymbolicLinkName(), FxPkgPnp::PnpEnableInterfacesAndRegisterWmi(), FxPkgPdo::PnpQueryResourceRequirements(), Register(), SetState(), and ~FxDeviceInterface().