ReactOS
0.4.15-dev-4871-g4471ee4
|
#include "fxcxdeviceinit.hpp"
#include "fxdeviceinit.hpp"
#include "fxtelemetry.hpp"
#include "fxdevicekm.hpp"
Go to the source code of this file.
Classes | |
struct | FxWdmDeviceExtension |
class | FxDeviceBase |
class | FxDevice |
class | FxMpDevice |
Macros | |
#define | FX_DISPATCH_IRP_TO_IO_QUEUE_FLAGS_MASK |
Enumerations | |
enum | FxDmaPacketTransactionStatus { FxDmaPacketTransactionCompleted =0, FxDmaPacketTransactionPending } |
enum | FxDeviceRemLockAction { FxDeviceRemLockNotRequired = 0, FxDeviceRemLockRequired, FxDeviceRemLockTestValid, FxDeviceRemLockOptIn } |
enum | FxPropertyType { FxDeviceProperty = 0, FxInterfaceProperty } |
Functions | |
WDF_FILEOBJECT_CLASS __inline | FxFileObjectClassNormalize (__in WDF_FILEOBJECT_CLASS FileObjectClass) |
BOOLEAN __inline | FxIsFileObjectOptional (__in WDF_FILEOBJECT_CLASS FileObjectClass) |
#define FX_DISPATCH_IRP_TO_IO_QUEUE_FLAGS_MASK |
Definition at line 93 of file fxdevice.hpp.
Enumerator | |
---|---|
FxDeviceRemLockNotRequired | |
FxDeviceRemLockRequired | |
FxDeviceRemLockTestValid | |
FxDeviceRemLockOptIn |
Definition at line 78 of file fxdevice.hpp.
Enumerator | |
---|---|
FxDmaPacketTransactionCompleted | |
FxDmaPacketTransactionPending |
Definition at line 67 of file fxdevice.hpp.
Enumerator | |
---|---|
FxDeviceProperty | |
FxInterfaceProperty |
Definition at line 85 of file fxdevice.hpp.
WDF_FILEOBJECT_CLASS __inline FxFileObjectClassNormalize | ( | __in WDF_FILEOBJECT_CLASS | FileObjectClass | ) |
Definition at line 103 of file fxdevice.hpp.
Referenced by FxFileObject::_CreateFileObject(), FxFileObject::_DestroyFileObject(), FxFileObject::_GetFileObjectFromWdm(), FX_VF_METHOD(), and if().
BOOLEAN __inline FxIsFileObjectOptional | ( | __in WDF_FILEOBJECT_CLASS | FileObjectClass | ) |
Definition at line 112 of file fxdevice.hpp.
Referenced by FxFileObject::_GetFileObjectFromWdm(), FxPkgGeneral::ConfigureFileObjectClass(), and FxRequest::GetFileObject().