ReactOS  0.4.11-dev-721-g95bc44e
_DRIVER_OBJECT Struct Reference

#include <iotypes.h>

Collaboration diagram for _DRIVER_OBJECT:

Public Attributes

CSHORT Type
 
CSHORT Size
 
PDEVICE_OBJECT DeviceObject
 
ULONG Flags
 
PVOID DriverStart
 
ULONG DriverSize
 
PVOID DriverSection
 
PDRIVER_EXTENSION DriverExtension
 
UNICODE_STRING DriverName
 
PUNICODE_STRING HardwareDatabase
 
struct _FAST_IO_DISPATCHFastIoDispatch
 
PDRIVER_INITIALIZE DriverInit
 
PDRIVER_STARTIO DriverStartIo
 
PDRIVER_UNLOAD DriverUnload
 
PDRIVER_DISPATCH MajorFunction [IRP_MJ_MAXIMUM_FUNCTION+1]
 

Detailed Description

Definition at line 2165 of file iotypes.h.

Member Data Documentation

PDEVICE_OBJECT _DRIVER_OBJECT::DeviceObject
PDRIVER_INITIALIZE _DRIVER_OBJECT::DriverInit

Definition at line 2177 of file iotypes.h.

Referenced by IopCreateDriver().

UNICODE_STRING _DRIVER_OBJECT::DriverName
PVOID _DRIVER_OBJECT::DriverSection
ULONG _DRIVER_OBJECT::DriverSize

Definition at line 2171 of file iotypes.h.

Referenced by IopCreateDriver().

PVOID _DRIVER_OBJECT::DriverStart

Definition at line 2170 of file iotypes.h.

Referenced by IopCreateDriver(), PciGetDescriptionMessage(), and SSI_DEF().

PDRIVER_STARTIO _DRIVER_OBJECT::DriverStartIo

Definition at line 2178 of file iotypes.h.

Referenced by ClassInitialize(), ScsiClassInitialize(), and ScsiPortInitialize().

struct _FAST_IO_DISPATCH* _DRIVER_OBJECT::FastIoDispatch
PUNICODE_STRING _DRIVER_OBJECT::HardwareDatabase

Definition at line 2175 of file iotypes.h.

Referenced by IopCreateDriver().

CSHORT _DRIVER_OBJECT::Size

Definition at line 2167 of file iotypes.h.

Referenced by IopCreateDriver().

CSHORT _DRIVER_OBJECT::Type

Definition at line 2166 of file iotypes.h.

Referenced by IopCreateDriver(), and NdisAllocateGenericObject().


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