home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyo (Python 2.7)
-
- import pywintypes
- from ntsecuritycon import FILE_READ_DATA, FILE_WRITE_DATA
-
- def CTL_CODE(DeviceType, Function, Method, Access):
- return DeviceType << 16 | Access << 14 | Function << 2 | Method
-
-
- def DEVICE_TYPE_FROM_CTL_CODE(ctrlCode):
- return (ctrlCode & 0xFFFF0000L) >> 16
-
- FILE_DEVICE_BEEP = 1
- FILE_DEVICE_CD_ROM = 2
- FILE_DEVICE_CD_ROM_FILE_SYSTEM = 3
- FILE_DEVICE_CONTROLLER = 4
- FILE_DEVICE_DATALINK = 5
- FILE_DEVICE_DFS = 6
- FILE_DEVICE_DISK = 7
- FILE_DEVICE_DISK_FILE_SYSTEM = 8
- FILE_DEVICE_FILE_SYSTEM = 9
- FILE_DEVICE_INPORT_PORT = 10
- FILE_DEVICE_KEYBOARD = 11
- FILE_DEVICE_MAILSLOT = 12
- FILE_DEVICE_MIDI_IN = 13
- FILE_DEVICE_MIDI_OUT = 14
- FILE_DEVICE_MOUSE = 15
- FILE_DEVICE_MULTI_UNC_PROVIDER = 16
- FILE_DEVICE_NAMED_PIPE = 17
- FILE_DEVICE_NETWORK = 18
- FILE_DEVICE_NETWORK_BROWSER = 19
- FILE_DEVICE_NETWORK_FILE_SYSTEM = 20
- FILE_DEVICE_NULL = 21
- FILE_DEVICE_PARALLEL_PORT = 22
- FILE_DEVICE_PHYSICAL_NETCARD = 23
- FILE_DEVICE_PRINTER = 24
- FILE_DEVICE_SCANNER = 25
- FILE_DEVICE_SERIAL_MOUSE_PORT = 26
- FILE_DEVICE_SERIAL_PORT = 27
- FILE_DEVICE_SCREEN = 28
- FILE_DEVICE_SOUND = 29
- FILE_DEVICE_STREAMS = 30
- FILE_DEVICE_TAPE = 31
- FILE_DEVICE_TAPE_FILE_SYSTEM = 32
- FILE_DEVICE_TRANSPORT = 33
- FILE_DEVICE_UNKNOWN = 34
- FILE_DEVICE_VIDEO = 35
- FILE_DEVICE_VIRTUAL_DISK = 36
- FILE_DEVICE_WAVE_IN = 37
- FILE_DEVICE_WAVE_OUT = 38
- FILE_DEVICE_8042_PORT = 39
- FILE_DEVICE_NETWORK_REDIRECTOR = 40
- FILE_DEVICE_BATTERY = 41
- FILE_DEVICE_BUS_EXTENDER = 42
- FILE_DEVICE_MODEM = 43
- FILE_DEVICE_VDM = 44
- FILE_DEVICE_MASS_STORAGE = 45
- FILE_DEVICE_SMB = 46
- FILE_DEVICE_KS = 47
- FILE_DEVICE_CHANGER = 48
- FILE_DEVICE_SMARTCARD = 49
- FILE_DEVICE_ACPI = 50
- FILE_DEVICE_DVD = 51
- FILE_DEVICE_FULLSCREEN_VIDEO = 52
- FILE_DEVICE_DFS_FILE_SYSTEM = 53
- FILE_DEVICE_DFS_VOLUME = 54
- FILE_DEVICE_SERENUM = 55
- FILE_DEVICE_TERMSRV = 56
- FILE_DEVICE_KSEC = 57
- FILE_DEVICE_FIPS = 58
- FILE_DEVICE_INFINIBAND = 59
- METHOD_BUFFERED = 0
- METHOD_IN_DIRECT = 1
- METHOD_OUT_DIRECT = 2
- METHOD_NEITHER = 3
- METHOD_DIRECT_TO_HARDWARE = METHOD_IN_DIRECT
- METHOD_DIRECT_FROM_HARDWARE = METHOD_OUT_DIRECT
- FILE_ANY_ACCESS = 0
- FILE_SPECIAL_ACCESS = FILE_ANY_ACCESS
- FILE_READ_ACCESS = 1
- FILE_WRITE_ACCESS = 2
- IOCTL_STORAGE_BASE = FILE_DEVICE_MASS_STORAGE
- RECOVERED_WRITES_VALID = 1
- UNRECOVERED_WRITES_VALID = 2
- RECOVERED_READS_VALID = 4
- UNRECOVERED_READS_VALID = 8
- WRITE_COMPRESSION_INFO_VALID = 16
- READ_COMPRESSION_INFO_VALID = 32
- TAPE_RETURN_STATISTICS = 0
- TAPE_RETURN_ENV_INFO = 1
- TAPE_RESET_STATISTICS = 2
- MEDIA_ERASEABLE = 1
- MEDIA_WRITE_ONCE = 2
- MEDIA_READ_ONLY = 4
- MEDIA_READ_WRITE = 8
- MEDIA_WRITE_PROTECTED = 256
- MEDIA_CURRENTLY_MOUNTED = 0x80000000L
- IOCTL_DISK_BASE = FILE_DEVICE_DISK
- PARTITION_ENTRY_UNUSED = 0
- PARTITION_FAT_12 = 1
- PARTITION_XENIX_1 = 2
- PARTITION_XENIX_2 = 3
- PARTITION_FAT_16 = 4
- PARTITION_EXTENDED = 5
- PARTITION_HUGE = 6
- PARTITION_IFS = 7
- PARTITION_OS2BOOTMGR = 10
- PARTITION_FAT32 = 11
- PARTITION_FAT32_XINT13 = 12
- PARTITION_XINT13 = 14
- PARTITION_XINT13_EXTENDED = 15
- PARTITION_PREP = 65
- PARTITION_LDM = 66
- PARTITION_UNIX = 99
- VALID_NTFT = 192
- PARTITION_NTFT = 128
- GPT_ATTRIBUTE_PLATFORM_REQUIRED = 1
- GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER = 0x8000000000000000L
- GPT_BASIC_DATA_ATTRIBUTE_HIDDEN = 0x4000000000000000L
- GPT_BASIC_DATA_ATTRIBUTE_SHADOW_COPY = 0x2000000000000000L
- GPT_BASIC_DATA_ATTRIBUTE_READ_ONLY = 0x1000000000000000L
- HIST_NO_OF_BUCKETS = 24
- DISK_LOGGING_START = 0
- DISK_LOGGING_STOP = 1
- DISK_LOGGING_DUMP = 2
- DISK_BINNING = 3
- CAP_ATA_ID_CMD = 1
- CAP_ATAPI_ID_CMD = 2
- CAP_SMART_CMD = 4
- ATAPI_ID_CMD = 161
- ID_CMD = 236
- SMART_CMD = 176
- SMART_CYL_LOW = 79
- SMART_CYL_HI = 194
- SMART_NO_ERROR = 0
- SMART_IDE_ERROR = 1
- SMART_INVALID_FLAG = 2
- SMART_INVALID_COMMAND = 3
- SMART_INVALID_BUFFER = 4
- SMART_INVALID_DRIVE = 5
- SMART_INVALID_IOCTL = 6
- SMART_ERROR_NO_MEM = 7
- SMART_INVALID_REGISTER = 8
- SMART_NOT_SUPPORTED = 9
- SMART_NO_IDE_DEVICE = 10
- SMART_OFFLINE_ROUTINE_OFFLINE = 0
- SMART_SHORT_SELFTEST_OFFLINE = 1
- SMART_EXTENDED_SELFTEST_OFFLINE = 2
- SMART_ABORT_OFFLINE_SELFTEST = 127
- SMART_SHORT_SELFTEST_CAPTIVE = 129
- SMART_EXTENDED_SELFTEST_CAPTIVE = 130
- READ_ATTRIBUTE_BUFFER_SIZE = 512
- IDENTIFY_BUFFER_SIZE = 512
- READ_THRESHOLD_BUFFER_SIZE = 512
- SMART_LOG_SECTOR_SIZE = 512
- READ_ATTRIBUTES = 208
- READ_THRESHOLDS = 209
- ENABLE_DISABLE_AUTOSAVE = 210
- SAVE_ATTRIBUTE_VALUES = 211
- EXECUTE_OFFLINE_DIAGS = 212
- SMART_READ_LOG = 213
- SMART_WRITE_LOG = 214
- ENABLE_SMART = 216
- DISABLE_SMART = 217
- RETURN_SMART_STATUS = 218
- ENABLE_DISABLE_AUTO_OFFLINE = 219
- IOCTL_CHANGER_BASE = FILE_DEVICE_CHANGER
- MAX_VOLUME_ID_SIZE = 36
- MAX_VOLUME_TEMPLATE_SIZE = 40
- VENDOR_ID_LENGTH = 8
- PRODUCT_ID_LENGTH = 16
- REVISION_LENGTH = 4
- SERIAL_NUMBER_LENGTH = 32
- CHANGER_BAR_CODE_SCANNER_INSTALLED = 1
- CHANGER_INIT_ELEM_STAT_WITH_RANGE = 2
- CHANGER_CLOSE_IEPORT = 4
- CHANGER_OPEN_IEPORT = 8
- CHANGER_STATUS_NON_VOLATILE = 16
- CHANGER_EXCHANGE_MEDIA = 32
- CHANGER_CLEANER_SLOT = 64
- CHANGER_LOCK_UNLOCK = 128
- CHANGER_CARTRIDGE_MAGAZINE = 256
- CHANGER_MEDIUM_FLIP = 512
- CHANGER_POSITION_TO_ELEMENT = 1024
- CHANGER_REPORT_IEPORT_STATE = 2048
- CHANGER_STORAGE_DRIVE = 4096
- CHANGER_STORAGE_IEPORT = 8192
- CHANGER_STORAGE_SLOT = 16384
- CHANGER_STORAGE_TRANSPORT = 32768
- CHANGER_DRIVE_CLEANING_REQUIRED = 65536
- CHANGER_PREDISMOUNT_EJECT_REQUIRED = 131072
- CHANGER_CLEANER_ACCESS_NOT_VALID = 262144
- CHANGER_PREMOUNT_EJECT_REQUIRED = 524288
- CHANGER_VOLUME_IDENTIFICATION = 1048576
- CHANGER_VOLUME_SEARCH = 2097152
- CHANGER_VOLUME_ASSERT = 4194304
- CHANGER_VOLUME_REPLACE = 8388608
- CHANGER_VOLUME_UNDEFINE = 16777216
- CHANGER_SERIAL_NUMBER_VALID = 67108864
- CHANGER_DEVICE_REINITIALIZE_CAPABLE = 134217728
- CHANGER_KEYPAD_ENABLE_DISABLE = 268435456
- CHANGER_DRIVE_EMPTY_ON_DOOR_ACCESS = 536870912
- CHANGER_RESERVED_BIT = 0x80000000L
- CHANGER_PREDISMOUNT_ALIGN_TO_SLOT = 0x80000001L
- CHANGER_PREDISMOUNT_ALIGN_TO_DRIVE = 0x80000002L
- CHANGER_CLEANER_AUTODISMOUNT = 0x80000004L
- CHANGER_TRUE_EXCHANGE_CAPABLE = 0x80000008L
- CHANGER_SLOTS_USE_TRAYS = 0x80000010L
- CHANGER_RTN_MEDIA_TO_ORIGINAL_ADDR = 0x80000020L
- CHANGER_CLEANER_OPS_NOT_SUPPORTED = 0x80000040L
- CHANGER_IEPORT_USER_CONTROL_OPEN = 0x80000080L
- CHANGER_IEPORT_USER_CONTROL_CLOSE = 0x80000100L
- CHANGER_MOVE_EXTENDS_IEPORT = 0x80000200L
- CHANGER_MOVE_RETRACTS_IEPORT = 0x80000400L
- CHANGER_TO_TRANSPORT = 1
- CHANGER_TO_SLOT = 2
- CHANGER_TO_IEPORT = 4
- CHANGER_TO_DRIVE = 8
- LOCK_UNLOCK_IEPORT = 1
- LOCK_UNLOCK_DOOR = 2
- LOCK_UNLOCK_KEYPAD = 4
- LOCK_ELEMENT = 0
- UNLOCK_ELEMENT = 1
- EXTEND_IEPORT = 2
- RETRACT_IEPORT = 3
- ELEMENT_STATUS_FULL = 1
- ELEMENT_STATUS_IMPEXP = 2
- ELEMENT_STATUS_EXCEPT = 4
- ELEMENT_STATUS_ACCESS = 8
- ELEMENT_STATUS_EXENAB = 16
- ELEMENT_STATUS_INENAB = 32
- ELEMENT_STATUS_PRODUCT_DATA = 64
- ELEMENT_STATUS_LUN_VALID = 4096
- ELEMENT_STATUS_ID_VALID = 8192
- ELEMENT_STATUS_NOT_BUS = 32768
- ELEMENT_STATUS_INVERT = 4194304
- ELEMENT_STATUS_SVALID = 8388608
- ELEMENT_STATUS_PVOLTAG = 268435456
- ELEMENT_STATUS_AVOLTAG = 536870912
- ERROR_LABEL_UNREADABLE = 1
- ERROR_LABEL_QUESTIONABLE = 2
- ERROR_SLOT_NOT_PRESENT = 4
- ERROR_DRIVE_NOT_INSTALLED = 8
- ERROR_TRAY_MALFUNCTION = 16
- ERROR_INIT_STATUS_NEEDED = 17
- ERROR_UNHANDLED_ERROR = 0xFFFFFFFFL
- SEARCH_ALL = 0
- SEARCH_PRIMARY = 1
- SEARCH_ALTERNATE = 2
- SEARCH_ALL_NO_SEQ = 4
- SEARCH_PRI_NO_SEQ = 5
- SEARCH_ALT_NO_SEQ = 6
- ASSERT_PRIMARY = 8
- ASSERT_ALTERNATE = 9
- REPLACE_PRIMARY = 10
- REPLACE_ALTERNATE = 11
- UNDEFINE_PRIMARY = 12
- UNDEFINE_ALTERNATE = 13
- USN_PAGE_SIZE = 4096
- USN_REASON_DATA_OVERWRITE = 1
- USN_REASON_DATA_EXTEND = 2
- USN_REASON_DATA_TRUNCATION = 4
- USN_REASON_NAMED_DATA_OVERWRITE = 16
- USN_REASON_NAMED_DATA_EXTEND = 32
- USN_REASON_NAMED_DATA_TRUNCATION = 64
- USN_REASON_FILE_CREATE = 256
- USN_REASON_FILE_DELETE = 512
- USN_REASON_EA_CHANGE = 1024
- USN_REASON_SECURITY_CHANGE = 2048
- USN_REASON_RENAME_OLD_NAME = 4096
- USN_REASON_RENAME_NEW_NAME = 8192
- USN_REASON_INDEXABLE_CHANGE = 16384
- USN_REASON_BASIC_INFO_CHANGE = 32768
- USN_REASON_HARD_LINK_CHANGE = 65536
- USN_REASON_COMPRESSION_CHANGE = 131072
- USN_REASON_ENCRYPTION_CHANGE = 262144
- USN_REASON_OBJECT_ID_CHANGE = 524288
- USN_REASON_REPARSE_POINT_CHANGE = 1048576
- USN_REASON_STREAM_CHANGE = 2097152
- USN_REASON_TRANSACTED_CHANGE = 4194304
- USN_REASON_CLOSE = 0x80000000L
- USN_DELETE_FLAG_DELETE = 1
- USN_DELETE_FLAG_NOTIFY = 2
- USN_DELETE_VALID_FLAGS = 3
- USN_SOURCE_DATA_MANAGEMENT = 1
- USN_SOURCE_AUXILIARY_DATA = 2
- USN_SOURCE_REPLICATION_MANAGEMENT = 4
- MARK_HANDLE_PROTECT_CLUSTERS = 1
- MARK_HANDLE_TXF_SYSTEM_LOG = 4
- MARK_HANDLE_NOT_TXF_SYSTEM_LOG = 8
- VOLUME_IS_DIRTY = 1
- VOLUME_UPGRADE_SCHEDULED = 2
- VOLUME_SESSION_OPEN = 4
- FILE_PREFETCH_TYPE_FOR_CREATE = 1
- FILE_PREFETCH_TYPE_FOR_DIRENUM = 2
- FILE_PREFETCH_TYPE_FOR_CREATE_EX = 3
- FILE_PREFETCH_TYPE_FOR_DIRENUM_EX = 4
- FILE_PREFETCH_TYPE_MAX = 4
- FILESYSTEM_STATISTICS_TYPE_NTFS = 1
- FILESYSTEM_STATISTICS_TYPE_FAT = 2
- FILE_SET_ENCRYPTION = 1
- FILE_CLEAR_ENCRYPTION = 2
- STREAM_SET_ENCRYPTION = 3
- STREAM_CLEAR_ENCRYPTION = 4
- MAXIMUM_ENCRYPTION_VALUE = 4
- ENCRYPTION_FORMAT_DEFAULT = 1
- COMPRESSION_FORMAT_SPARSE = 16384
- COPYFILE_SIS_LINK = 1
- COPYFILE_SIS_REPLACE = 2
- COPYFILE_SIS_FLAGS = 3
- WMI_DISK_GEOMETRY_GUID = pywintypes.IID('{25007F51-57C2-11D1-A528-00A0C9062910}')
- GUID_DEVINTERFACE_CDROM = pywintypes.IID('{53F56308-B6BF-11D0-94F2-00A0C91EFB8B}')
- GUID_DEVINTERFACE_FLOPPY = pywintypes.IID('{53F56311-B6BF-11D0-94F2-00A0C91EFB8B}')
- GUID_DEVINTERFACE_SERENUM_BUS_ENUMERATOR = pywintypes.IID('{4D36E978-E325-11CE-BFC1-08002BE10318}')
- GUID_DEVINTERFACE_COMPORT = pywintypes.IID('{86E0D1E0-8089-11D0-9CE4-08003E301F73}')
- GUID_DEVINTERFACE_DISK = pywintypes.IID('{53F56307-B6BF-11D0-94F2-00A0C91EFB8B}')
- GUID_DEVINTERFACE_STORAGEPORT = pywintypes.IID('{2ACCFE60-C130-11D2-B082-00A0C91EFB8B}')
- GUID_DEVINTERFACE_CDCHANGER = pywintypes.IID('{53F56312-B6BF-11D0-94F2-00A0C91EFB8B}')
- GUID_DEVINTERFACE_PARTITION = pywintypes.IID('{53F5630A-B6BF-11D0-94F2-00A0C91EFB8B}')
- GUID_DEVINTERFACE_VOLUME = pywintypes.IID('{53F5630D-B6BF-11D0-94F2-00A0C91EFB8B}')
- GUID_DEVINTERFACE_WRITEONCEDISK = pywintypes.IID('{53F5630C-B6BF-11D0-94F2-00A0C91EFB8B}')
- GUID_DEVINTERFACE_TAPE = pywintypes.IID('{53F5630B-B6BF-11D0-94F2-00A0C91EFB8B}')
- GUID_DEVINTERFACE_MEDIUMCHANGER = pywintypes.IID('{53F56310-B6BF-11D0-94F2-00A0C91EFB8B}')
- GUID_SERENUM_BUS_ENUMERATOR = GUID_DEVINTERFACE_SERENUM_BUS_ENUMERATOR
- GUID_CLASS_COMPORT = GUID_DEVINTERFACE_COMPORT
- DiskClassGuid = GUID_DEVINTERFACE_DISK
- CdRomClassGuid = GUID_DEVINTERFACE_CDROM
- PartitionClassGuid = GUID_DEVINTERFACE_PARTITION
- TapeClassGuid = GUID_DEVINTERFACE_TAPE
- WriteOnceDiskClassGuid = GUID_DEVINTERFACE_WRITEONCEDISK
- VolumeClassGuid = GUID_DEVINTERFACE_VOLUME
- MediumChangerClassGuid = GUID_DEVINTERFACE_MEDIUMCHANGER
- FloppyClassGuid = GUID_DEVINTERFACE_FLOPPY
- CdChangerClassGuid = GUID_DEVINTERFACE_CDCHANGER
- StoragePortClassGuid = GUID_DEVINTERFACE_STORAGEPORT
- IOCTL_STORAGE_CHECK_VERIFY = CTL_CODE(IOCTL_STORAGE_BASE, 512, METHOD_BUFFERED, FILE_READ_ACCESS)
- IOCTL_STORAGE_CHECK_VERIFY2 = CTL_CODE(IOCTL_STORAGE_BASE, 512, METHOD_BUFFERED, FILE_ANY_ACCESS)
- IOCTL_STORAGE_MEDIA_REMOVAL = CTL_CODE(IOCTL_STORAGE_BASE, 513, METHOD_BUFFERED, FILE_READ_ACCESS)
- IOCTL_STORAGE_EJECT_MEDIA = CTL_CODE(IOCTL_STORAGE_BASE, 514, METHOD_BUFFERED, FILE_READ_ACCESS)
- IOCTL_STORAGE_LOAD_MEDIA = CTL_CODE(IOCTL_STORAGE_BASE, 515, METHOD_BUFFERED, FILE_READ_ACCESS)
- IOCTL_STORAGE_LOAD_MEDIA2 = CTL_CODE(IOCTL_STORAGE_BASE, 515, METHOD_BUFFERED, FILE_ANY_ACCESS)
- IOCTL_STORAGE_RESERVE = CTL_CODE(IOCTL_STORAGE_BASE, 516, METHOD_BUFFERED, FILE_READ_ACCESS)
- IOCTL_STORAGE_RELEASE = CTL_CODE(IOCTL_STORAGE_BASE, 517, METHOD_BUFFERED, FILE_READ_ACCESS)
- IOCTL_STORAGE_FIND_NEW_DEVICES = CTL_CODE(IOCTL_STORAGE_BASE, 518, METHOD_BUFFERED, FILE_READ_ACCESS)
- IOCTL_STORAGE_EJECTION_CONTROL = CTL_CODE(IOCTL_STORAGE_BASE, 592, METHOD_BUFFERED, FILE_ANY_ACCESS)
- IOCTL_STORAGE_MCN_CONTROL = CTL_CODE(IOCTL_STORAGE_BASE, 593, METHOD_BUFFERED, FILE_ANY_ACCESS)
- IOCTL_STORAGE_GET_MEDIA_TYPES = CTL_CODE(IOCTL_STORAGE_BASE, 768, METHOD_BUFFERED, FILE_ANY_ACCESS)
- IOCTL_STORAGE_GET_MEDIA_TYPES_EX = CTL_CODE(IOCTL_STORAGE_BASE, 769, METHOD_BUFFERED, FILE_ANY_ACCESS)
- IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER = CTL_CODE(IOCTL_STORAGE_BASE, 772, METHOD_BUFFERED, FILE_ANY_ACCESS)
- IOCTL_STORAGE_GET_HOTPLUG_INFO = CTL_CODE(IOCTL_STORAGE_BASE, 773, METHOD_BUFFERED, FILE_ANY_ACCESS)
- IOCTL_STORAGE_SET_HOTPLUG_INFO = CTL_CODE(IOCTL_STORAGE_BASE, 774, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
- IOCTL_STORAGE_RESET_BUS = CTL_CODE(IOCTL_STORAGE_BASE, 1024, METHOD_BUFFERED, FILE_READ_ACCESS)
- IOCTL_STORAGE_RESET_DEVICE = CTL_CODE(IOCTL_STORAGE_BASE, 1025, METHOD_BUFFERED, FILE_READ_ACCESS)
- IOCTL_STORAGE_BREAK_RESERVATION = CTL_CODE(IOCTL_STORAGE_BASE, 1029, METHOD_BUFFERED, FILE_READ_ACCESS)
- IOCTL_STORAGE_GET_DEVICE_NUMBER = CTL_CODE(IOCTL_STORAGE_BASE, 1056, METHOD_BUFFERED, FILE_ANY_ACCESS)
- IOCTL_STORAGE_PREDICT_FAILURE = CTL_CODE(IOCTL_STORAGE_BASE, 1088, METHOD_BUFFERED, FILE_ANY_ACCESS)
- IOCTL_DISK_GET_DRIVE_GEOMETRY = CTL_CODE(IOCTL_DISK_BASE, 0, METHOD_BUFFERED, FILE_ANY_ACCESS)
- IOCTL_DISK_GET_PARTITION_INFO = CTL_CODE(IOCTL_DISK_BASE, 1, METHOD_BUFFERED, FILE_READ_ACCESS)
- IOCTL_DISK_SET_PARTITION_INFO = CTL_CODE(IOCTL_DISK_BASE, 2, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
- IOCTL_DISK_GET_DRIVE_LAYOUT = CTL_CODE(IOCTL_DISK_BASE, 3, METHOD_BUFFERED, FILE_READ_ACCESS)
- IOCTL_DISK_SET_DRIVE_LAYOUT = CTL_CODE(IOCTL_DISK_BASE, 4, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
- IOCTL_DISK_VERIFY = CTL_CODE(IOCTL_DISK_BASE, 5, METHOD_BUFFERED, FILE_ANY_ACCESS)
- IOCTL_DISK_FORMAT_TRACKS = CTL_CODE(IOCTL_DISK_BASE, 6, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
- IOCTL_DISK_REASSIGN_BLOCKS = CTL_CODE(IOCTL_DISK_BASE, 7, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
- IOCTL_DISK_PERFORMANCE = CTL_CODE(IOCTL_DISK_BASE, 8, METHOD_BUFFERED, FILE_ANY_ACCESS)
- IOCTL_DISK_IS_WRITABLE = CTL_CODE(IOCTL_DISK_BASE, 9, METHOD_BUFFERED, FILE_ANY_ACCESS)
- IOCTL_DISK_LOGGING = CTL_CODE(IOCTL_DISK_BASE, 10, METHOD_BUFFERED, FILE_ANY_ACCESS)
- IOCTL_DISK_FORMAT_TRACKS_EX = CTL_CODE(IOCTL_DISK_BASE, 11, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
- IOCTL_DISK_HISTOGRAM_STRUCTURE = CTL_CODE(IOCTL_DISK_BASE, 12, METHOD_BUFFERED, FILE_ANY_ACCESS)
- IOCTL_DISK_HISTOGRAM_DATA = CTL_CODE(IOCTL_DISK_BASE, 13, METHOD_BUFFERED, FILE_ANY_ACCESS)
- IOCTL_DISK_HISTOGRAM_RESET = CTL_CODE(IOCTL_DISK_BASE, 14, METHOD_BUFFERED, FILE_ANY_ACCESS)
- IOCTL_DISK_REQUEST_STRUCTURE = CTL_CODE(IOCTL_DISK_BASE, 15, METHOD_BUFFERED, FILE_ANY_ACCESS)
- IOCTL_DISK_REQUEST_DATA = CTL_CODE(IOCTL_DISK_BASE, 16, METHOD_BUFFERED, FILE_ANY_ACCESS)
- IOCTL_DISK_PERFORMANCE_OFF = CTL_CODE(IOCTL_DISK_BASE, 24, METHOD_BUFFERED, FILE_ANY_ACCESS)
- IOCTL_DISK_CONTROLLER_NUMBER = CTL_CODE(IOCTL_DISK_BASE, 17, METHOD_BUFFERED, FILE_ANY_ACCESS)
- SMART_GET_VERSION = CTL_CODE(IOCTL_DISK_BASE, 32, METHOD_BUFFERED, FILE_READ_ACCESS)
- SMART_SEND_DRIVE_COMMAND = CTL_CODE(IOCTL_DISK_BASE, 33, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
- SMART_RCV_DRIVE_DATA = CTL_CODE(IOCTL_DISK_BASE, 34, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
- IOCTL_DISK_GET_PARTITION_INFO_EX = CTL_CODE(IOCTL_DISK_BASE, 18, METHOD_BUFFERED, FILE_ANY_ACCESS)
- IOCTL_DISK_SET_PARTITION_INFO_EX = CTL_CODE(IOCTL_DISK_BASE, 19, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
- IOCTL_DISK_GET_DRIVE_LAYOUT_EX = CTL_CODE(IOCTL_DISK_BASE, 20, METHOD_BUFFERED, FILE_ANY_ACCESS)
- IOCTL_DISK_SET_DRIVE_LAYOUT_EX = CTL_CODE(IOCTL_DISK_BASE, 21, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
- IOCTL_DISK_CREATE_DISK = CTL_CODE(IOCTL_DISK_BASE, 22, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
- IOCTL_DISK_GET_LENGTH_INFO = CTL_CODE(IOCTL_DISK_BASE, 23, METHOD_BUFFERED, FILE_READ_ACCESS)
- IOCTL_DISK_GET_DRIVE_GEOMETRY_EX = CTL_CODE(IOCTL_DISK_BASE, 40, METHOD_BUFFERED, FILE_ANY_ACCESS)
- IOCTL_DISK_REASSIGN_BLOCKS_EX = CTL_CODE(IOCTL_DISK_BASE, 41, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
- IOCTL_DISK_UPDATE_DRIVE_SIZE = CTL_CODE(IOCTL_DISK_BASE, 50, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
- IOCTL_DISK_GROW_PARTITION = CTL_CODE(IOCTL_DISK_BASE, 52, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
- IOCTL_DISK_GET_CACHE_INFORMATION = CTL_CODE(IOCTL_DISK_BASE, 53, METHOD_BUFFERED, FILE_READ_ACCESS)
- IOCTL_DISK_SET_CACHE_INFORMATION = CTL_CODE(IOCTL_DISK_BASE, 54, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
- OBSOLETE_IOCTL_STORAGE_RESET_BUS = CTL_CODE(IOCTL_STORAGE_BASE, 1024, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
- OBSOLETE_IOCTL_STORAGE_RESET_DEVICE = CTL_CODE(IOCTL_STORAGE_BASE, 1025, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
- OBSOLETE_DISK_GET_WRITE_CACHE_STATE = CTL_CODE(IOCTL_DISK_BASE, 55, METHOD_BUFFERED, FILE_READ_ACCESS)
- IOCTL_DISK_GET_WRITE_CACHE_STATE = OBSOLETE_DISK_GET_WRITE_CACHE_STATE
- IOCTL_DISK_DELETE_DRIVE_LAYOUT = CTL_CODE(IOCTL_DISK_BASE, 64, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
- IOCTL_DISK_UPDATE_PROPERTIES = CTL_CODE(IOCTL_DISK_BASE, 80, METHOD_BUFFERED, FILE_ANY_ACCESS)
- IOCTL_DISK_FORMAT_DRIVE = CTL_CODE(IOCTL_DISK_BASE, 243, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
- IOCTL_DISK_SENSE_DEVICE = CTL_CODE(IOCTL_DISK_BASE, 248, METHOD_BUFFERED, FILE_ANY_ACCESS)
- IOCTL_DISK_CHECK_VERIFY = CTL_CODE(IOCTL_DISK_BASE, 512, METHOD_BUFFERED, FILE_READ_ACCESS)
- IOCTL_DISK_MEDIA_REMOVAL = CTL_CODE(IOCTL_DISK_BASE, 513, METHOD_BUFFERED, FILE_READ_ACCESS)
- IOCTL_DISK_EJECT_MEDIA = CTL_CODE(IOCTL_DISK_BASE, 514, METHOD_BUFFERED, FILE_READ_ACCESS)
- IOCTL_DISK_LOAD_MEDIA = CTL_CODE(IOCTL_DISK_BASE, 515, METHOD_BUFFERED, FILE_READ_ACCESS)
- IOCTL_DISK_RESERVE = CTL_CODE(IOCTL_DISK_BASE, 516, METHOD_BUFFERED, FILE_READ_ACCESS)
- IOCTL_DISK_RELEASE = CTL_CODE(IOCTL_DISK_BASE, 517, METHOD_BUFFERED, FILE_READ_ACCESS)
- IOCTL_DISK_FIND_NEW_DEVICES = CTL_CODE(IOCTL_DISK_BASE, 518, METHOD_BUFFERED, FILE_READ_ACCESS)
- IOCTL_DISK_GET_MEDIA_TYPES = CTL_CODE(IOCTL_DISK_BASE, 768, METHOD_BUFFERED, FILE_ANY_ACCESS)
- DISK_HISTOGRAM_SIZE = 72
- HISTOGRAM_BUCKET_SIZE = 8
- IOCTL_CHANGER_GET_PARAMETERS = CTL_CODE(IOCTL_CHANGER_BASE, 0, METHOD_BUFFERED, FILE_READ_ACCESS)
- IOCTL_CHANGER_GET_STATUS = CTL_CODE(IOCTL_CHANGER_BASE, 1, METHOD_BUFFERED, FILE_READ_ACCESS)
- IOCTL_CHANGER_GET_PRODUCT_DATA = CTL_CODE(IOCTL_CHANGER_BASE, 2, METHOD_BUFFERED, FILE_READ_ACCESS)
- IOCTL_CHANGER_SET_ACCESS = CTL_CODE(IOCTL_CHANGER_BASE, 4, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
- IOCTL_CHANGER_GET_ELEMENT_STATUS = CTL_CODE(IOCTL_CHANGER_BASE, 5, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
- IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS = CTL_CODE(IOCTL_CHANGER_BASE, 6, METHOD_BUFFERED, FILE_READ_ACCESS)
- IOCTL_CHANGER_SET_POSITION = CTL_CODE(IOCTL_CHANGER_BASE, 7, METHOD_BUFFERED, FILE_READ_ACCESS)
- IOCTL_CHANGER_EXCHANGE_MEDIUM = CTL_CODE(IOCTL_CHANGER_BASE, 8, METHOD_BUFFERED, FILE_READ_ACCESS)
- IOCTL_CHANGER_MOVE_MEDIUM = CTL_CODE(IOCTL_CHANGER_BASE, 9, METHOD_BUFFERED, FILE_READ_ACCESS)
- IOCTL_CHANGER_REINITIALIZE_TRANSPORT = CTL_CODE(IOCTL_CHANGER_BASE, 10, METHOD_BUFFERED, FILE_READ_ACCESS)
- IOCTL_CHANGER_QUERY_VOLUME_TAGS = CTL_CODE(IOCTL_CHANGER_BASE, 11, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
- IOCTL_SERIAL_LSRMST_INSERT = CTL_CODE(FILE_DEVICE_SERIAL_PORT, 31, METHOD_BUFFERED, FILE_ANY_ACCESS)
- IOCTL_SERENUM_EXPOSE_HARDWARE = CTL_CODE(FILE_DEVICE_SERENUM, 128, METHOD_BUFFERED, FILE_ANY_ACCESS)
- IOCTL_SERENUM_REMOVE_HARDWARE = CTL_CODE(FILE_DEVICE_SERENUM, 129, METHOD_BUFFERED, FILE_ANY_ACCESS)
- IOCTL_SERENUM_PORT_DESC = CTL_CODE(FILE_DEVICE_SERENUM, 130, METHOD_BUFFERED, FILE_ANY_ACCESS)
- IOCTL_SERENUM_GET_PORT_NAME = CTL_CODE(FILE_DEVICE_SERENUM, 131, METHOD_BUFFERED, FILE_ANY_ACCESS)
- SERIAL_LSRMST_ESCAPE = 0
- SERIAL_LSRMST_LSR_DATA = 1
- SERIAL_LSRMST_LSR_NODATA = 2
- SERIAL_LSRMST_MST = 3
- SERIAL_IOC_FCR_FIFO_ENABLE = 1
- SERIAL_IOC_FCR_RCVR_RESET = 2
- SERIAL_IOC_FCR_XMIT_RESET = 4
- SERIAL_IOC_FCR_DMA_MODE = 8
- SERIAL_IOC_FCR_RES1 = 16
- SERIAL_IOC_FCR_RES2 = 32
- SERIAL_IOC_FCR_RCVR_TRIGGER_LSB = 64
- SERIAL_IOC_FCR_RCVR_TRIGGER_MSB = 128
- SERIAL_IOC_MCR_DTR = 1
- SERIAL_IOC_MCR_RTS = 2
- SERIAL_IOC_MCR_OUT1 = 4
- SERIAL_IOC_MCR_OUT2 = 8
- SERIAL_IOC_MCR_LOOP = 16
- FSCTL_REQUEST_OPLOCK_LEVEL_1 = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 0, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_REQUEST_OPLOCK_LEVEL_2 = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 1, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_REQUEST_BATCH_OPLOCK = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 2, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_OPLOCK_BREAK_ACKNOWLEDGE = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 3, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_OPBATCH_ACK_CLOSE_PENDING = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 4, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_OPLOCK_BREAK_NOTIFY = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 5, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_LOCK_VOLUME = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 6, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_UNLOCK_VOLUME = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 7, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_DISMOUNT_VOLUME = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 8, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_IS_VOLUME_MOUNTED = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 10, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_IS_PATHNAME_VALID = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 11, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_MARK_VOLUME_DIRTY = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 12, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_QUERY_RETRIEVAL_POINTERS = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 14, METHOD_NEITHER, FILE_ANY_ACCESS)
- FSCTL_GET_COMPRESSION = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 15, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_SET_COMPRESSION = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 16, METHOD_BUFFERED, FILE_READ_DATA | FILE_WRITE_DATA)
- FSCTL_MARK_AS_SYSTEM_HIVE = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 19, METHOD_NEITHER, FILE_ANY_ACCESS)
- FSCTL_OPLOCK_BREAK_ACK_NO_2 = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 20, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_INVALIDATE_VOLUMES = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 21, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_QUERY_FAT_BPB = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 22, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_REQUEST_FILTER_OPLOCK = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 23, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_FILESYSTEM_GET_STATISTICS = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 24, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_GET_NTFS_VOLUME_DATA = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 25, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_GET_NTFS_FILE_RECORD = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 26, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_GET_VOLUME_BITMAP = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 27, METHOD_NEITHER, FILE_ANY_ACCESS)
- FSCTL_GET_RETRIEVAL_POINTERS = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 28, METHOD_NEITHER, FILE_ANY_ACCESS)
- FSCTL_MOVE_FILE = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 29, METHOD_BUFFERED, FILE_SPECIAL_ACCESS)
- FSCTL_IS_VOLUME_DIRTY = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 30, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_ALLOW_EXTENDED_DASD_IO = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 32, METHOD_NEITHER, FILE_ANY_ACCESS)
- FSCTL_FIND_FILES_BY_SID = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 35, METHOD_NEITHER, FILE_ANY_ACCESS)
- FSCTL_SET_OBJECT_ID = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 38, METHOD_BUFFERED, FILE_SPECIAL_ACCESS)
- FSCTL_GET_OBJECT_ID = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 39, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_DELETE_OBJECT_ID = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 40, METHOD_BUFFERED, FILE_SPECIAL_ACCESS)
- FSCTL_SET_REPARSE_POINT = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 41, METHOD_BUFFERED, FILE_SPECIAL_ACCESS)
- FSCTL_GET_REPARSE_POINT = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 42, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_DELETE_REPARSE_POINT = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 43, METHOD_BUFFERED, FILE_SPECIAL_ACCESS)
- FSCTL_ENUM_USN_DATA = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 44, METHOD_NEITHER, FILE_ANY_ACCESS)
- FSCTL_SECURITY_ID_CHECK = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 45, METHOD_NEITHER, FILE_READ_DATA)
- FSCTL_READ_USN_JOURNAL = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 46, METHOD_NEITHER, FILE_ANY_ACCESS)
- FSCTL_SET_OBJECT_ID_EXTENDED = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 47, METHOD_BUFFERED, FILE_SPECIAL_ACCESS)
- FSCTL_CREATE_OR_GET_OBJECT_ID = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 48, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_SET_SPARSE = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 49, METHOD_BUFFERED, FILE_SPECIAL_ACCESS)
- FSCTL_SET_ZERO_DATA = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 50, METHOD_BUFFERED, FILE_WRITE_DATA)
- FSCTL_QUERY_ALLOCATED_RANGES = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 51, METHOD_NEITHER, FILE_READ_DATA)
- FSCTL_SET_ENCRYPTION = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 53, METHOD_NEITHER, FILE_ANY_ACCESS)
- FSCTL_ENCRYPTION_FSCTL_IO = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 54, METHOD_NEITHER, FILE_ANY_ACCESS)
- FSCTL_WRITE_RAW_ENCRYPTED = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 55, METHOD_NEITHER, FILE_SPECIAL_ACCESS)
- FSCTL_READ_RAW_ENCRYPTED = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 56, METHOD_NEITHER, FILE_SPECIAL_ACCESS)
- FSCTL_CREATE_USN_JOURNAL = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 57, METHOD_NEITHER, FILE_ANY_ACCESS)
- FSCTL_READ_FILE_USN_DATA = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 58, METHOD_NEITHER, FILE_ANY_ACCESS)
- FSCTL_WRITE_USN_CLOSE_RECORD = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 59, METHOD_NEITHER, FILE_ANY_ACCESS)
- FSCTL_EXTEND_VOLUME = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 60, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_QUERY_USN_JOURNAL = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 61, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_DELETE_USN_JOURNAL = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 62, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_MARK_HANDLE = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 63, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_SIS_COPYFILE = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 64, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_SIS_LINK_FILES = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 65, METHOD_BUFFERED, FILE_READ_DATA | FILE_WRITE_DATA)
- FSCTL_HSM_MSG = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 66, METHOD_BUFFERED, FILE_READ_DATA | FILE_WRITE_DATA)
- FSCTL_HSM_DATA = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 68, METHOD_NEITHER, FILE_READ_DATA | FILE_WRITE_DATA)
- FSCTL_RECALL_FILE = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 69, METHOD_NEITHER, FILE_ANY_ACCESS)
- FSCTL_READ_FROM_PLEX = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 71, METHOD_OUT_DIRECT, FILE_READ_DATA)
- FSCTL_FILE_PREFETCH = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 72, METHOD_BUFFERED, FILE_SPECIAL_ACCESS)
- FSCTL_MAKE_MEDIA_COMPATIBLE = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 76, METHOD_BUFFERED, FILE_WRITE_DATA)
- FSCTL_SET_DEFECT_MANAGEMENT = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 77, METHOD_BUFFERED, FILE_WRITE_DATA)
- FSCTL_QUERY_SPARING_INFO = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 78, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_QUERY_ON_DISK_VOLUME_INFO = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 79, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_SET_VOLUME_COMPRESSION_STATE = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 80, METHOD_BUFFERED, FILE_SPECIAL_ACCESS)
- FSCTL_TXFS_MODIFY_RM = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 81, METHOD_BUFFERED, FILE_WRITE_DATA)
- FSCTL_TXFS_QUERY_RM_INFORMATION = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 82, METHOD_BUFFERED, FILE_READ_DATA)
- FSCTL_TXFS_ROLLFORWARD_REDO = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 84, METHOD_BUFFERED, FILE_WRITE_DATA)
- FSCTL_TXFS_ROLLFORWARD_UNDO = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 85, METHOD_BUFFERED, FILE_WRITE_DATA)
- FSCTL_TXFS_START_RM = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 86, METHOD_BUFFERED, FILE_WRITE_DATA)
- FSCTL_TXFS_SHUTDOWN_RM = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 87, METHOD_BUFFERED, FILE_WRITE_DATA)
- FSCTL_TXFS_READ_BACKUP_INFORMATION = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 88, METHOD_BUFFERED, FILE_READ_DATA)
- FSCTL_TXFS_WRITE_BACKUP_INFORMATION = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 89, METHOD_BUFFERED, FILE_WRITE_DATA)
- FSCTL_TXFS_CREATE_SECONDARY_RM = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 90, METHOD_BUFFERED, FILE_WRITE_DATA)
- FSCTL_TXFS_GET_METADATA_INFO = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 91, METHOD_BUFFERED, FILE_READ_DATA)
- FSCTL_TXFS_GET_TRANSACTED_VERSION = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 92, METHOD_BUFFERED, FILE_READ_DATA)
- FSCTL_TXFS_CREATE_MINIVERSION = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 95, METHOD_BUFFERED, FILE_WRITE_DATA)
- FSCTL_TXFS_TRANSACTION_ACTIVE = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 99, METHOD_BUFFERED, FILE_READ_DATA)
- FSCTL_SET_ZERO_ON_DEALLOCATION = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 101, METHOD_BUFFERED, FILE_SPECIAL_ACCESS)
- FSCTL_SET_REPAIR = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 102, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_GET_REPAIR = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 103, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_WAIT_FOR_REPAIR = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 104, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_INITIATE_REPAIR = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 106, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_CSC_INTERNAL = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 107, METHOD_NEITHER, FILE_ANY_ACCESS)
- FSCTL_SHRINK_VOLUME = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 108, METHOD_BUFFERED, FILE_SPECIAL_ACCESS)
- FSCTL_SET_SHORT_NAME_BEHAVIOR = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 109, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_DFSR_SET_GHOST_HANDLE_STATE = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 110, METHOD_BUFFERED, FILE_ANY_ACCESS)
- FSCTL_TXFS_LIST_TRANSACTION_LOCKED_FILES = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 120, METHOD_BUFFERED, FILE_READ_DATA)
- FSCTL_TXFS_LIST_TRANSACTIONS = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 121, METHOD_BUFFERED, FILE_READ_DATA)
- FSCTL_QUERY_PAGEFILE_ENCRYPTION = CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 122, METHOD_BUFFERED, FILE_ANY_ACCESS)
- IOCTL_VOLUME_BASE = ord('V')
- IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS = CTL_CODE(IOCTL_VOLUME_BASE, 0, METHOD_BUFFERED, FILE_ANY_ACCESS)
- IOCTL_VOLUME_IS_CLUSTERED = CTL_CODE(IOCTL_VOLUME_BASE, 12, METHOD_BUFFERED, FILE_ANY_ACCESS)
- DDS_4mm = 32
- MiniQic = 33
- Travan = 34
- QIC = 35
- MP_8mm = 36
- AME_8mm = 37
- AIT1_8mm = 38
- DLT = 39
- NCTP = 40
- IBM_3480 = 41
- IBM_3490E = 42
- IBM_Magstar_3590 = 43
- IBM_Magstar_MP = 44
- STK_DATA_D3 = 45
- SONY_DTF = 46
- DV_6mm = 47
- DMI = 48
- SONY_D2 = 49
- CLEANER_CARTRIDGE = 50
- CD_ROM = 51
- CD_R = 52
- CD_RW = 53
- DVD_ROM = 54
- DVD_R = 55
- DVD_RW = 56
- MO_3_RW = 57
- MO_5_WO = 58
- MO_5_RW = 59
- MO_5_LIMDOW = 60
- PC_5_WO = 61
- PC_5_RW = 62
- PD_5_RW = 63
- ABL_5_WO = 64
- PINNACLE_APEX_5_RW = 65
- SONY_12_WO = 66
- PHILIPS_12_WO = 67
- HITACHI_12_WO = 68
- CYGNET_12_WO = 69
- KODAK_14_WO = 70
- MO_NFR_525 = 71
- NIKON_12_RW = 72
- IOMEGA_ZIP = 73
- IOMEGA_JAZ = 74
- SYQUEST_EZ135 = 75
- SYQUEST_EZFLYER = 76
- SYQUEST_SYJET = 77
- AVATAR_F2 = 78
- MP2_8mm = 79
- DST_S = 80
- DST_M = 81
- DST_L = 82
- VXATape_1 = 83
- VXATape_2 = 84
- STK_9840 = 85
- LTO_Ultrium = 86
- LTO_Accelis = 87
- DVD_RAM = 88
- AIT_8mm = 89
- ADR_1 = 90
- ADR_2 = 91
- STK_9940 = 92
- BusTypeUnknown = 0
- BusTypeScsi = 1
- BusTypeAtapi = 2
- BusTypeAta = 3
- BusType1394 = 4
- BusTypeSsa = 5
- BusTypeFibre = 6
- BusTypeUsb = 7
- BusTypeRAID = 8
- BusTypeiScsi = 9
- BusTypeSas = 10
- BusTypeSata = 11
- BusTypeMaxReserved = 127
- Unknown = 0
- F5_1Pt2_512 = 1
- F3_1Pt44_512 = 2
- F3_2Pt88_512 = 3
- F3_20Pt8_512 = 4
- F3_720_512 = 5
- F5_360_512 = 6
- F5_320_512 = 7
- F5_320_1024 = 8
- F5_180_512 = 9
- F5_160_512 = 10
- RemovableMedia = 11
- FixedMedia = 12
- F3_120M_512 = 13
- F3_640_512 = 14
- F5_640_512 = 15
- F5_720_512 = 16
- F3_1Pt2_512 = 17
- F3_1Pt23_1024 = 18
- F5_1Pt23_1024 = 19
- F3_128Mb_512 = 20
- F3_230Mb_512 = 21
- F8_256_128 = 22
- F3_200Mb_512 = 23
- F3_240M_512 = 24
- F3_32M_512 = 25
- PARTITION_STYLE_MBR = 0
- PARTITION_STYLE_GPT = 1
- PARTITION_STYLE_RAW = 2
- DetectNone = 0
- DetectInt13 = 1
- DetectExInt13 = 2
- EqualPriority = 0
- KeepPrefetchedData = 1
- KeepReadData = 2
- DiskWriteCacheNormal = 0
- DiskWriteCacheForceDisable = 1
- DiskWriteCacheDisableNotSupported = 2
- RequestSize = 0
- RequestLocation = 1
- DeviceProblemNone = 0
- DeviceProblemHardware = 1
- DeviceProblemCHMError = 2
- DeviceProblemDoorOpen = 3
- DeviceProblemCalibrationError = 4
- DeviceProblemTargetFailure = 5
- DeviceProblemCHMMoveError = 6
- DeviceProblemCHMZeroError = 7
- DeviceProblemCartridgeInsertError = 8
- DeviceProblemPositionError = 9
- DeviceProblemSensorError = 10
- DeviceProblemCartridgeEjectError = 11
- DeviceProblemGripperError = 12
- DeviceProblemDriveError = 13
-