ReactOS 0.4.16-dev-819-g75c0dc0
|
#include <mxdeviceobject.h>
Private Attributes | |
MdDeviceObject | m_DeviceObject |
Definition at line 20 of file mxdeviceobject.h.
|
inline |
Definition at line 31 of file mxdeviceobject.h.
Definition at line 39 of file mxdeviceobject.h.
VOID MxDeviceObject::DereferenceObject | ( | ) |
Definition at line 56 of file mxdeviceobjectkm.h.
Referenced by FxPkgPnp::PnpDeviceUsageNotification(), and SendDeviceUsageNotificationWorker().
Definition at line 188 of file mxdeviceobjectkm.h.
MdDeviceObject MxDeviceObject::GetAttachedDeviceReference | ( | VOID | ) |
Definition at line 47 of file mxdeviceobjectkm.h.
Referenced by FxPkgPnp::PnpDeviceUsageNotification().
Definition at line 152 of file mxdeviceobjectkm.h.
Referenced by FxDevice::FdoInitialize().
Definition at line 125 of file mxdeviceobjectkm.h.
Referenced by FxDevice::CreateDevice().
DEVICE_TYPE MxDeviceObject::GetDeviceType | ( | VOID | ) |
Definition at line 143 of file mxdeviceobjectkm.h.
Referenced by FxFileObject::_GetFileObjectFromWdm(), and FxDevice::FdoInitialize().
Definition at line 64 of file mxdeviceobjectkm.h.
Referenced by __drv_strictTypeMatch(), FxDevice::CreateDevice(), FxDevice::FdoInitialize(), FxDevice::FinishInitializing(), FxDeviceBase::GetAttachedDeviceObjectFlags(), FxDeviceBase::GetDeviceObjectFlags(), FxIoTarget::GetTargetIoType(), if(), FxDevice::PdoInitialize(), FxPkgPnp::PowerPolCheckPowerPageable(), and FxDevice::SetFilterIoType().
|
inline |
Definition at line 48 of file mxdeviceobject.h.
Referenced by FxDevice::DeleteObject(), FxDevice::Destroy(), FxDevice::DetachDevice(), FxPkgFdo::DispatchSystemSetPower(), FxMpDevice::Dispose(), FxDevice::FdoInitialize(), FxMpDevice::FxMpDevice(), FxDeviceBase::GetAttachedDevice(), FxDeviceBase::GetAttachedDeviceReference(), FxDeviceBase::GetDeviceObject(), FxDeviceBase::GetPhysicalDevice(), FxDevice::GetSafePhysicalDevice(), GetStackCapabilities(), FxDevice::IsRemoveLockEnabledForIo(), FxPkgPnp::PnpDeviceUsageNotification(), FxDevice::PostInitialize(), FxPkgPnp::QueryForD3ColdInterface(), SendDeviceUsageNotificationWorker(), SetD3ColdSupport(), FxDevice::SetFilterIoType(), and FxDevice::~FxDevice().
Definition at line 21 of file mxdeviceobjectkm.h.
Referenced by FxDevice::GetStackSize(), FxIoTarget::Init(), FxUsbIdleInfo::Initialize(), FxDevice::PdoInitialize(), FxPkgPnp::PnpDeviceUsageNotification(), and FxPkgPnp::QueryForD3ColdInterface().
VOID MxDeviceObject::InvalidateDeviceRelations | ( | __in DEVICE_RELATION_TYPE | Type | ) |
Definition at line 98 of file mxdeviceobjectkm.h.
Referenced by FxPkgPnp::HandleQueryDeviceRelations().
VOID MxDeviceObject::InvalidateDeviceState | ( | __in MdDeviceObject | Fdo | ) |
Definition at line 107 of file mxdeviceobjectkm.h.
Referenced by FxPkgPnp::CommitUsageNotification(), FxDevice::InvalidateDeviceState(), FxPkgPnp::PnpEventFailedPowerPolicyRemoved(), FxPkgPnp::SetDeviceFailed(), and FxPkgPnp::SetInternalFailure().
VOID MxDeviceObject::ReferenceObject | ( | ) |
Definition at line 39 of file mxdeviceobjectkm.h.
Definition at line 179 of file mxdeviceobjectkm.h.
Definition at line 170 of file mxdeviceobjectkm.h.
Referenced by FxDevice::FdoInitialize().
Definition at line 134 of file mxdeviceobjectkm.h.
Referenced by FxDevice::CreateDevice(), and FxDevice::Destroy().
VOID MxDeviceObject::SetDeviceType | ( | DEVICE_TYPE | Value | ) |
Definition at line 161 of file mxdeviceobjectkm.h.
Referenced by FxDevice::FdoInitialize().
Definition at line 76 of file mxdeviceobjectkm.h.
Referenced by FxDevice::CreateDevice(), FxDevice::FdoInitialize(), FxDevice::FinishInitializing(), FxDevice::PdoInitialize(), FxDeviceBase::SetDeviceObjectFlags(), and FxDevice::SetFilterIoType().
|
inline |
Definition at line 57 of file mxdeviceobject.h.
Referenced by FxPkgPdo::_QueryCapsWorkItem(), FxDevice::CreateDevice(), FxDevice::Destroy(), FxDevice::DetachDevice(), FxDevice::FdoInitialize(), FxIoTarget::Init(), FxDeviceBase::Init(), FxUsbIdleInfo::Initialize(), FxPkgPnp::PnpDeviceUsageNotification(), FxPkgPdo::PnpQueryCapabilities(), FxPkgPnp::PowerPolCheckPowerPageable(), FxPkgPnp::PowerPolicySetS0IdleSettings(), FxPkgPnp::QueryForCapabilities(), FxPkgPnp::QueryForD3ColdInterface(), and SendDeviceUsageNotificationWorker().
POWER_STATE MxDeviceObject::SetPowerState | ( | __in POWER_STATE_TYPE | Type, |
__in POWER_STATE | State | ||
) |
Definition at line 88 of file mxdeviceobjectkm.h.
Referenced by FxPkgFdo::DispatchSystemSetPower(), FxPkgPdo::DispatchSystemSetPower(), and FxPkgPnp::PowerSetDevicePowerState().
Definition at line 30 of file mxdeviceobjectkm.h.
Referenced by FxDevice::PdoInitialize(), and FxDevice::SetStackSize().
|
private |
Definition at line 27 of file mxdeviceobject.h.
Referenced by DereferenceObject(), GetAlignmentRequirement(), GetAttachedDeviceReference(), GetCharacteristics(), GetDeviceExtension(), GetDeviceType(), GetFlags(), GetObject(), GetStackSize(), InvalidateDeviceRelations(), InvalidateDeviceState(), ReferenceObject(), SetAlignmentRequirement(), SetCharacteristics(), SetDeviceExtension(), SetDeviceType(), SetFlags(), SetObject(), SetPowerState(), and SetStackSize().