ReactOS
0.4.15-dev-5640-g0dde428
|
Go to the source code of this file.
Classes | |
struct | _IO_COMPLETION_BASIC_INFORMATION |
struct | _MAILSLOT_CREATE_PARAMETERS |
struct | _NAMED_PIPE_CREATE_PARAMETERS |
struct | _IO_TIMER |
struct | _IO_CLIENT_EXTENSION |
struct | _DEVICE_NODE |
struct | _PI_RESOURCE_ARBITER_ENTRY |
struct | _EXTENDED_DEVOBJ_EXTENSION |
struct | _EXTENDED_DRIVER_EXTENSION |
struct | _FILE_PATH |
struct | _BOOT_OPTIONS |
struct | _BOOT_ENTRY |
struct | _EFI_DRIVER_ENTRY |
Enumerations | |
enum | _IO_COMPLETION_INFORMATION_CLASS { IoCompletionBasicInformation, IoCompletionBasicInformation } |
enum | _PROFILE_STATUS { DOCK_NOTDOCKDEVICE, DOCK_QUIESCENT, DOCK_ARRIVING, DOCK_DEPARTING, DOCK_EJECTIRP_COMPLETED } |
enum | _PNP_DEVNODE_STATE { DeviceNodeUnspecified = 0x300, DeviceNodeUninitialized = 0x301, DeviceNodeInitialized = 0x302, DeviceNodeDriversAdded = 0x303, DeviceNodeResourcesAssigned = 0x304, DeviceNodeStartPending = 0x305, DeviceNodeStartCompletion = 0x306, DeviceNodeStartPostWork = 0x307, DeviceNodeStarted = 0x308, DeviceNodeQueryStopped = 0x309, DeviceNodeStopped = 0x30a, DeviceNodeRestartCompletion = 0x30b, DeviceNodeEnumeratePending = 0x30c, DeviceNodeEnumerateCompletion = 0x30d, DeviceNodeAwaitingQueuedDeletion = 0x30e, DeviceNodeAwaitingQueuedRemoval = 0x30f, DeviceNodeQueryRemoved = 0x310, DeviceNodeRemovePendingCloses = 0x311, DeviceNodeRemoved = 0x312, DeviceNodeDeletePendingCloses = 0x313, DeviceNodeDeleted = 0x314, MaxDeviceNodeState = 0x315 } |
Variables | |
POBJECT_TYPE NTSYSAPI | IoAdapterObjectType |
POBJECT_TYPE NTSYSAPI | IoDeviceHandlerObjectType |
POBJECT_TYPE NTSYSAPI | IoDeviceObjectType |
POBJECT_TYPE NTSYSAPI | IoDriverObjectType |
#define DNF_RESOURCE_REQUIREMENTS_NEED_FILTERED 0x00000200 |
#define IO_COMPLETION_ALL_ACCESS |
typedef struct _BOOT_ENTRY BOOT_ENTRY |
typedef struct _BOOT_OPTIONS BOOT_OPTIONS |
typedef struct _DEVICE_NODE DEVICE_NODE |
typedef struct _EFI_DRIVER_ENTRY EFI_DRIVER_ENTRY |
typedef struct _FILE_PATH FILE_PATH |
typedef struct _BOOT_ENTRY * PBOOT_ENTRY |
typedef struct _BOOT_OPTIONS * PBOOT_OPTIONS |
typedef struct _DEVICE_NODE * PDEVICE_NODE |
typedef struct _EFI_DRIVER_ENTRY * PEFI_DRIVER_ENTRY |
typedef struct _FILE_PATH * PFILE_PATH |
typedef struct _IO_CLIENT_EXTENSION * PIO_CLIENT_EXTENSION |
typedef enum _PNP_DEVNODE_STATE PNP_DEVNODE_STATE |
typedef enum _PROFILE_STATUS * PPROFILE_STATUS |
typedef enum _PROFILE_STATUS PROFILE_STATUS |
Enumerator | |
---|---|
IoCompletionBasicInformation | |
IoCompletionBasicInformation |
Definition at line 231 of file iotypes.h.
Definition at line 382 of file iotypes.h.
Enumerator | |
---|---|
DOCK_NOTDOCKDEVICE | |
DOCK_QUIESCENT | |
DOCK_ARRIVING | |
DOCK_DEPARTING | |
DOCK_EJECTIRP_COMPLETED |
Definition at line 370 of file iotypes.h.
POBJECT_TYPE NTSYSAPI IoAdapterObjectType |
Definition at line 18 of file adapter.c.
Referenced by HalpDmaAllocateChildAdapter(), and TestObjectTypes().
POBJECT_TYPE NTSYSAPI IoDeviceHandlerObjectType |
Definition at line 19 of file adapter.c.
Referenced by TestObjectTypes().
POBJECT_TYPE NTSYSAPI IoDeviceObjectType |
Definition at line 35 of file iomgr.c.
Referenced by IoCreateDevice(), IopCreateObjectTypes(), ObpProcessDosDeviceSymbolicLink(), and TestObjectTypes().
POBJECT_TYPE NTSYSAPI IoDriverObjectType |
Definition at line 33 of file driver.c.
Referenced by IoCreateDriver(), IopCreateObjectTypes(), IopGetDriverPathInformation(), IopInitializeDriverModule(), IopUnloadDriver(), PiAttachFilterDriversCallback(), and TestObjectTypes().