ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

PFUNCTIONAL_DEVICE_EXTENSION Struct Reference

#include <classpnp.h>

Data Fields

union {
   struct {
      ULONG   Version
      PDEVICE_OBJECT   DeviceObject
   }   DUMMYSTRUCTNAME
   COMMON_DEVICE_EXTENSION   CommonExtension
DUMMYUNIONNAME
PDEVICE_OBJECT LowerPdo
PSTORAGE_DEVICE_DESCRIPTOR DeviceDescriptor
PSTORAGE_ADAPTER_DESCRIPTOR AdapterDescriptor
DEVICE_POWER_STATE DevicePowerState
ULONG DMByteSkew
ULONG DMSkew
BOOLEAN DMActive
DISK_GEOMETRY DiskGeometry
PSENSE_DATA SenseData
ULONG TimeOutValue
ULONG DeviceNumber
ULONG SrbFlags
ULONG ErrorCount
LONG LockCount
LONG ProtectedLockCount
LONG InternalLockCount
KEVENT EjectSynchronizationEvent
USHORT DeviceFlags
UCHAR SectorShift
UCHAR CdbForceUnitAccess
PMEDIA_CHANGE_DETECTION_INFO MediaChangeDetectionInfo
PKEVENT Unused1
HANDLE Unused2
FILE_OBJECT_EXTENSION KernelModeMcnContext
ULONG MediaChangeCount
HANDLE DeviceDirectory
KSPIN_LOCK ReleaseQueueSpinLock
PIRP ReleaseQueueIrp
SCSI_REQUEST_BLOCK ReleaseQueueSrb
BOOLEAN ReleaseQueueNeeded
BOOLEAN ReleaseQueueInProgress
BOOLEAN ReleaseQueueIrpFromPool
BOOLEAN FailurePredicted
ULONG FailureReason
struct _FAILURE_PREDICTION_INFO * FailurePredictionInfo
BOOLEAN PowerDownInProgress
ULONG EnumerationInterlock
KEVENT ChildLock
PKTHREAD ChildLockOwner
ULONG ChildLockAcquisitionCount
ULONG ScanForSpecialFlags
KDPC PowerRetryDpc
KTIMER PowerRetryTimer
CLASS_POWER_CONTEXT PowerContext
ULONG_PTR Reserved1
ULONG_PTR Reserved2
ULONG_PTR Reserved3
ULONG_PTR Reserved4

Detailed Description

Definition at line 689 of file classpnp.h.


The documentation for this struct was generated from the following file:

Generated on Sun May 27 2012 06:35:45 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.