Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

_DEVOBJ_EXTENSION Struct Reference

#include <io.h>

List of all members.

Public Attributes

CSHORT Type
USHORT Size
PDEVICE_OBJECT DeviceObject
ULONG PowerFlags
_DEVICE_OBJECT_POWER_EXTENSION * Dope
ULONG ExtensionFlags
PVOID DeviceNode
PDEVICE_OBJECT AttachedTo
LIST_ENTRY FileObjectList


Member Data Documentation

PDEVICE_OBJECT _DEVOBJ_EXTENSION::AttachedTo
 

Definition at line 1283 of file io.h.

Referenced by IoAttachDeviceToDeviceStack(), IoDetachDevice(), IopGetDeviceAttachmentBase(), IovpGetDeviceAttachedTo(), IovpGetLowestDevice(), IovpIsInFdoStack(), and IovpIsInterestingStack().

PVOID _DEVOBJ_EXTENSION::DeviceNode
 

Definition at line 1274 of file io.h.

Referenced by IoInvalidateDeviceRelations(), IoNotifyPowerOperationVetoed(), IopAddDevicesToBootDriverWorker(), IopAllocateDeviceNode(), IopAllocateResources(), IopBuildCmResourceLists(), IopCompleteUnloadOrDelete(), IopDeleteDevice(), IopDeleteLegacyKey(), IopDeleteLockedDeviceNodes(), IopDeviceActionWorker(), IopDeviceObjectFromDeviceInstance(), IopDriverLoadingFailed(), IopDuplicateDetection(), IopEnumerateDevice(), IopGetDriverDeviceListWorker(), IopGetRelatedTargetDevice(), IopGetResourceRequirementsForAssignTable(), IopInvalidateDeviceStateWorker(), IopInvalidateRelationsInList(), IopIsAnyDeviceInstanceEnabled(), IopIsDeviceInstanceEnabled(), IopIsRelationInList(), IopLockDeviceRemovalRelations(), IopNotifyPnpWhenChainDereferenced(), IopNotifySetupDeviceArrival(), IopNotifyTargetDeviceChange(), IopProcessAssignResources(), IopProcessNewDeviceNode(), IopProcessSetInterfaceState(), IopQueryConflictListInternal(), IopRebalance(), IopReleaseFilteredBootResources(), IopRemoveDevice(), IopRemoveRelationFromList(), IopSetLegacyDeviceInstance(), IopSetupArbiterAndTranslators(), IopStartDriverDevices(), IopUnlockDeviceRemovalRelations(), IoReportDetectedDevice(), IoSynchronousInvalidateDeviceRelations(), IovpAssertNewRequest(), IovpAssertNonLegacyDevice(), and IovpThrowChaffAtStartedPdoStack().

PDEVICE_OBJECT _DEVOBJ_EXTENSION::DeviceObject
 

Definition at line 1239 of file io.h.

Referenced by IoCreateDevice().

struct _DEVICE_OBJECT_POWER_EXTENSION* _DEVOBJ_EXTENSION::Dope
 

Definition at line 1258 of file io.h.

ULONG _DEVOBJ_EXTENSION::ExtensionFlags
 

Definition at line 1268 of file io.h.

Referenced by IoAttachDeviceToDeviceStack(), IopCallDriverAddDevice(), IopCheckDeviceAndDriver(), IopCheckUnloadDriver(), IopCompleteUnloadOrDelete(), IopDeleteLockedDeviceNode(), IopDoDeferredSetInterfaceState(), IopEnumerateDevice(), IopInitializeDeviceInstanceKey(), IopNotifyPnpWhenChainDereferenced(), IopProcessNewDeviceNode(), IopProcessSetInterfaceState(), IopResurrectDriver(), IovpAssertIrpStackDownward(), IovpDetachDevice(), IovpEnumDevObjCallback(), IovpIsInFdoStack(), and IovpIsInterestingStack().

LIST_ENTRY _DEVOBJ_EXTENSION::FileObjectList
 

Definition at line 1289 of file io.h.

ULONG _DEVOBJ_EXTENSION::PowerFlags
 

Definition at line 1247 of file io.h.

USHORT _DEVOBJ_EXTENSION::Size
 

Definition at line 1233 of file io.h.

Referenced by IoCreateDevice().

CSHORT _DEVOBJ_EXTENSION::Type
 

Definition at line 1232 of file io.h.

Referenced by IoCreateDevice().


The documentation for this struct was generated from the following file:
Generated on Sat May 15 19:46:16 2004 for test by doxygen 1.3.7