|
ReactOS 0.4.16-dev-1946-g52006dd
|
Go to the source code of this file.
Classes | |
| struct | _STORAGE_DEVICE_NUMBER |
| struct | _STORAGE_BUS_RESET_REQUEST |
| struct | _PREVENT_MEDIA_REMOVAL |
| struct | _TAPE_STATISTICS |
| struct | _TAPE_GET_STATISTICS |
| struct | _DEVICE_MEDIA_INFO |
| struct | _GET_MEDIA_TYPES |
| struct | _STORAGE_PROPERTY_QUERY |
| struct | _DEVICE_SEEK_PENALTY_DESCRIPTOR |
| struct | _STORAGE_DESCRIPTOR_HEADER |
| struct | _STORAGE_DEVICE_DESCRIPTOR |
| struct | _STORAGE_ADAPTER_DESCRIPTOR |
| struct | _STORAGE_HOTPLUG_INFO |
Functions | |
| DEFINE_GUID (DiskClassGuid, 0x53f56307, 0xb6bf, 0x11d0, 0x94, 0xf2, 0x00, 0xa0, 0xc9, 0x1e, 0xfb, 0x8b) | |
| DEFINE_GUID (CdRomClassGuid, 0x53f56308, 0xb6bf, 0x11d0, 0x94, 0xf2, 0x00, 0xa0, 0xc9, 0x1e, 0xfb, 0x8b) | |
| DEFINE_GUID (PartitionClassGuid, 0x53f5630a, 0xb6bf, 0x11d0, 0x94, 0xf2, 0x00, 0xa0, 0xc9, 0x1e, 0xfb, 0x8b) | |
| DEFINE_GUID (TapeClassGuid, 0x53f5630b, 0xb6bf, 0x11d0, 0x94, 0xf2, 0x00, 0xa0, 0xc9, 0x1e, 0xfb, 0x8b) | |
| DEFINE_GUID (WriteOnceDiskClassGuid, 0x53f5630c, 0xb6bf, 0x11d0, 0x94, 0xf2, 0x00, 0xa0, 0xc9, 0x1e, 0xfb, 0x8b) | |
| DEFINE_GUID (VolumeClassGuid, 0x53f5630d, 0xb6bf, 0x11d0, 0x94, 0xf2, 0x00, 0xa0, 0xc9, 0x1e, 0xfb, 0x8b) | |
| DEFINE_GUID (MediumChangerClassGuid, 0x53f56310, 0xb6bf, 0x11d0, 0x94, 0xf2, 0x00, 0xa0, 0xc9, 0x1e, 0xfb, 0x8b) | |
| DEFINE_GUID (FloppyClassGuid, 0x53f56311, 0xb6bf, 0x11d0, 0x94, 0xf2, 0x00, 0xa0, 0xc9, 0x1e, 0xfb, 0x8b) | |
| DEFINE_GUID (CdChangerClassGuid, 0x53f56312, 0xb6bf, 0x11d0, 0x94, 0xf2, 0x00, 0xa0, 0xc9, 0x1e, 0xfb, 0x8b) | |
| DEFINE_GUID (StoragePortClassGuid, 0x2accfe60, 0xc130, 0x11d2, 0xb0, 0x82, 0x00, 0xa0, 0xc9, 0x1e, 0xfb, 0x8b) | |
| #define IOCTL_STORAGE_BASE FILE_DEVICE_MASS_STORAGE |
Definition at line 28 of file ntddstor.h.
| #define IOCTL_STORAGE_BREAK_RESERVATION CTL_CODE(IOCTL_STORAGE_BASE, 0x0405, METHOD_BUFFERED, FILE_READ_ACCESS) |
Definition at line 48 of file ntddstor.h.
| #define IOCTL_STORAGE_CHECK_VERIFY CTL_CODE(IOCTL_STORAGE_BASE, 0x0200, METHOD_BUFFERED, FILE_READ_ACCESS) |
Definition at line 30 of file ntddstor.h.
| #define IOCTL_STORAGE_CHECK_VERIFY2 CTL_CODE(IOCTL_STORAGE_BASE, 0x0200, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 31 of file ntddstor.h.
| #define IOCTL_STORAGE_EJECT_MEDIA CTL_CODE(IOCTL_STORAGE_BASE, 0x0202, METHOD_BUFFERED, FILE_READ_ACCESS) |
Definition at line 33 of file ntddstor.h.
| #define IOCTL_STORAGE_EJECTION_CONTROL CTL_CODE(IOCTL_STORAGE_BASE, 0x0250, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 39 of file ntddstor.h.
| #define IOCTL_STORAGE_FIND_NEW_DEVICES CTL_CODE(IOCTL_STORAGE_BASE, 0x0206, METHOD_BUFFERED, FILE_READ_ACCESS) |
Definition at line 38 of file ntddstor.h.
| #define IOCTL_STORAGE_GET_DEVICE_NUMBER CTL_CODE(IOCTL_STORAGE_BASE, 0x0420, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 49 of file ntddstor.h.
| #define IOCTL_STORAGE_GET_HOTPLUG_INFO CTL_CODE(IOCTL_STORAGE_BASE, 0x0305, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 44 of file ntddstor.h.
| #define IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER CTL_CODE(IOCTL_STORAGE_BASE, 0x0304, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 43 of file ntddstor.h.
| #define IOCTL_STORAGE_GET_MEDIA_TYPES CTL_CODE(IOCTL_STORAGE_BASE, 0x0300, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 41 of file ntddstor.h.
| #define IOCTL_STORAGE_GET_MEDIA_TYPES_EX CTL_CODE(IOCTL_STORAGE_BASE, 0x0301, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 42 of file ntddstor.h.
| #define IOCTL_STORAGE_LOAD_MEDIA CTL_CODE(IOCTL_STORAGE_BASE, 0x0203, METHOD_BUFFERED, FILE_READ_ACCESS) |
Definition at line 34 of file ntddstor.h.
| #define IOCTL_STORAGE_LOAD_MEDIA2 CTL_CODE(IOCTL_STORAGE_BASE, 0x0203, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 35 of file ntddstor.h.
| #define IOCTL_STORAGE_MCN_CONTROL CTL_CODE(IOCTL_STORAGE_BASE, 0x0251, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 40 of file ntddstor.h.
| #define IOCTL_STORAGE_MEDIA_REMOVAL CTL_CODE(IOCTL_STORAGE_BASE, 0x0201, METHOD_BUFFERED, FILE_READ_ACCESS) |
Definition at line 32 of file ntddstor.h.
| #define IOCTL_STORAGE_PREDICT_FAILURE CTL_CODE(IOCTL_STORAGE_BASE, 0x0440, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 50 of file ntddstor.h.
| #define IOCTL_STORAGE_QUERY_PROPERTY CTL_CODE(IOCTL_STORAGE_BASE, 0x0500, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 51 of file ntddstor.h.
| #define IOCTL_STORAGE_RELEASE CTL_CODE(IOCTL_STORAGE_BASE, 0x0205, METHOD_BUFFERED, FILE_READ_ACCESS) |
Definition at line 37 of file ntddstor.h.
| #define IOCTL_STORAGE_RESERVE CTL_CODE(IOCTL_STORAGE_BASE, 0x0204, METHOD_BUFFERED, FILE_READ_ACCESS) |
Definition at line 36 of file ntddstor.h.
| #define IOCTL_STORAGE_RESET_BUS CTL_CODE(IOCTL_STORAGE_BASE, 0x0400, METHOD_BUFFERED, FILE_READ_ACCESS) |
Definition at line 46 of file ntddstor.h.
| #define IOCTL_STORAGE_RESET_DEVICE CTL_CODE(IOCTL_STORAGE_BASE, 0x0401, METHOD_BUFFERED, FILE_READ_ACCESS) |
Definition at line 47 of file ntddstor.h.
| #define IOCTL_STORAGE_SET_HOTPLUG_INFO CTL_CODE(IOCTL_STORAGE_BASE, 0x0306, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) |
Definition at line 45 of file ntddstor.h.
| #define MEDIA_CURRENTLY_MOUNTED 0x80000000 |
Definition at line 172 of file ntddstor.h.
| #define MEDIA_ERASEABLE 0x00000001 |
Definition at line 167 of file ntddstor.h.
| #define MEDIA_READ_ONLY 0x00000004 |
Definition at line 169 of file ntddstor.h.
| #define MEDIA_READ_WRITE 0x00000008 |
Definition at line 170 of file ntddstor.h.
| #define MEDIA_WRITE_ONCE 0x00000002 |
Definition at line 168 of file ntddstor.h.
| #define MEDIA_WRITE_PROTECTED 0x00000100 |
Definition at line 171 of file ntddstor.h.
| #define READ_COMPRESSION_INFO_VALID 0x00000020 |
Definition at line 104 of file ntddstor.h.
| #define RECOVERED_READS_VALID 0x00000004 |
Definition at line 101 of file ntddstor.h.
| #define RECOVERED_WRITES_VALID 0x00000001 |
Definition at line 99 of file ntddstor.h.
| #define TAPE_RESET_STATISTICS __MSABI_LONG(2) |
Definition at line 112 of file ntddstor.h.
| #define TAPE_RETURN_ENV_INFO __MSABI_LONG(1) |
Definition at line 111 of file ntddstor.h.
| #define TAPE_RETURN_STATISTICS __MSABI_LONG(0) |
Definition at line 110 of file ntddstor.h.
| #define UNRECOVERED_READS_VALID 0x00000008 |
Definition at line 102 of file ntddstor.h.
| #define UNRECOVERED_WRITES_VALID 0x00000002 |
Definition at line 100 of file ntddstor.h.
| #define WRITE_COMPRESSION_INFO_VALID 0x00000010 |
Definition at line 103 of file ntddstor.h.
| typedef struct _GET_MEDIA_TYPES GET_MEDIA_TYPES |
| typedef struct _DEVICE_MEDIA_INFO * PDEVICE_MEDIA_INFO |
| typedef struct _GET_MEDIA_TYPES * PGET_MEDIA_TYPES |
| typedef enum _STORAGE_BUS_TYPE * PSTORAGE_BUS_TYPE |
| typedef struct _STORAGE_HOTPLUG_INFO * PSTORAGE_HOTPLUG_INFO |
| typedef enum _STORAGE_MEDIA_TYPE * PSTORAGE_MEDIA_TYPE |
| typedef enum _STORAGE_PROPERTY_ID * PSTORAGE_PROPERTY_ID |
| typedef enum _STORAGE_QUERY_TYPE * PSTORAGE_QUERY_TYPE |
| typedef struct _TAPE_GET_STATISTICS * PTAPE_GET_STATISTICS |
| typedef struct _TAPE_STATISTICS * PTAPE_STATISTICS |
| typedef enum _STORAGE_BUS_TYPE STORAGE_BUS_TYPE |
| typedef struct _TAPE_STATISTICS TAPE_STATISTICS |
Definition at line 274 of file ntddstor.h.
Definition at line 114 of file ntddstor.h.
Definition at line 215 of file ntddstor.h.
| Enumerator | |
|---|---|
| PropertyStandardQuery | |
| PropertyExistsQuery | |
| PropertyMaskQuery | |
| PropertyQueryMaxDefined | |
| PropertyStandardQuery | |
| PropertyExistsQuery | |
| PropertyMaskQuery | |
| PropertyQueryMaxDefined | |
Definition at line 208 of file ntddstor.h.
| DEFINE_GUID | ( | CdChangerClassGuid | , |
| 0x53f56312 | , | ||
| 0xb6bf | , | ||
| 0x11d0 | , | ||
| 0x94 | , | ||
| 0xf2 | , | ||
| 0x00 | , | ||
| 0xa0 | , | ||
| 0xc9 | , | ||
| 0x1e | , | ||
| 0xfb | , | ||
| 0x8b | |||
| ) |
| DEFINE_GUID | ( | CdRomClassGuid | , |
| 0x53f56308 | , | ||
| 0xb6bf | , | ||
| 0x11d0 | , | ||
| 0x94 | , | ||
| 0xf2 | , | ||
| 0x00 | , | ||
| 0xa0 | , | ||
| 0xc9 | , | ||
| 0x1e | , | ||
| 0xfb | , | ||
| 0x8b | |||
| ) |
| DEFINE_GUID | ( | DiskClassGuid | , |
| 0x53f56307 | , | ||
| 0xb6bf | , | ||
| 0x11d0 | , | ||
| 0x94 | , | ||
| 0xf2 | , | ||
| 0x00 | , | ||
| 0xa0 | , | ||
| 0xc9 | , | ||
| 0x1e | , | ||
| 0xfb | , | ||
| 0x8b | |||
| ) |
| DEFINE_GUID | ( | FloppyClassGuid | , |
| 0x53f56311 | , | ||
| 0xb6bf | , | ||
| 0x11d0 | , | ||
| 0x94 | , | ||
| 0xf2 | , | ||
| 0x00 | , | ||
| 0xa0 | , | ||
| 0xc9 | , | ||
| 0x1e | , | ||
| 0xfb | , | ||
| 0x8b | |||
| ) |
| DEFINE_GUID | ( | MediumChangerClassGuid | , |
| 0x53f56310 | , | ||
| 0xb6bf | , | ||
| 0x11d0 | , | ||
| 0x94 | , | ||
| 0xf2 | , | ||
| 0x00 | , | ||
| 0xa0 | , | ||
| 0xc9 | , | ||
| 0x1e | , | ||
| 0xfb | , | ||
| 0x8b | |||
| ) |
| DEFINE_GUID | ( | PartitionClassGuid | , |
| 0x53f5630a | , | ||
| 0xb6bf | , | ||
| 0x11d0 | , | ||
| 0x94 | , | ||
| 0xf2 | , | ||
| 0x00 | , | ||
| 0xa0 | , | ||
| 0xc9 | , | ||
| 0x1e | , | ||
| 0xfb | , | ||
| 0x8b | |||
| ) |
| DEFINE_GUID | ( | StoragePortClassGuid | , |
| 0x2accfe60 | , | ||
| 0xc130 | , | ||
| 0x11d2 | , | ||
| 0xb0 | , | ||
| 0x82 | , | ||
| 0x00 | , | ||
| 0xa0 | , | ||
| 0xc9 | , | ||
| 0x1e | , | ||
| 0xfb | , | ||
| 0x8b | |||
| ) |
| DEFINE_GUID | ( | TapeClassGuid | , |
| 0x53f5630b | , | ||
| 0xb6bf | , | ||
| 0x11d0 | , | ||
| 0x94 | , | ||
| 0xf2 | , | ||
| 0x00 | , | ||
| 0xa0 | , | ||
| 0xc9 | , | ||
| 0x1e | , | ||
| 0xfb | , | ||
| 0x8b | |||
| ) |
| DEFINE_GUID | ( | VolumeClassGuid | , |
| 0x53f5630d | , | ||
| 0xb6bf | , | ||
| 0x11d0 | , | ||
| 0x94 | , | ||
| 0xf2 | , | ||
| 0x00 | , | ||
| 0xa0 | , | ||
| 0xc9 | , | ||
| 0x1e | , | ||
| 0xfb | , | ||
| 0x8b | |||
| ) |
| DEFINE_GUID | ( | WriteOnceDiskClassGuid | , |
| 0x53f5630c | , | ||
| 0xb6bf | , | ||
| 0x11d0 | , | ||
| 0x94 | , | ||
| 0xf2 | , | ||
| 0x00 | , | ||
| 0xa0 | , | ||
| 0xc9 | , | ||
| 0x1e | , | ||
| 0xfb | , | ||
| 0x8b | |||
| ) |