Module winapi::winioctl [] [src]

This module defines the 32-Bit Windows Device I/O control codes.

Constants

FILE_ANY_ACCESS
FILE_DEVICE_8042_PORT
FILE_DEVICE_ACPI
FILE_DEVICE_BATTERY
FILE_DEVICE_BEEP
FILE_DEVICE_BIOMETRIC
FILE_DEVICE_BLUETOOTH
FILE_DEVICE_BUS_EXTENDER
FILE_DEVICE_CD_ROM
FILE_DEVICE_CD_ROM_FILE_SYSTEM
FILE_DEVICE_CHANGER
FILE_DEVICE_CONSOLE
FILE_DEVICE_CONTROLLER
FILE_DEVICE_CRYPT_PROVIDER
FILE_DEVICE_DATALINK
FILE_DEVICE_DEVAPI
FILE_DEVICE_DFS
FILE_DEVICE_DFS_FILE_SYSTEM
FILE_DEVICE_DFS_VOLUME
FILE_DEVICE_DISK
FILE_DEVICE_DISK_FILE_SYSTEM
FILE_DEVICE_DVD
FILE_DEVICE_EHSTOR
FILE_DEVICE_FILE_SYSTEM
FILE_DEVICE_FIPS
FILE_DEVICE_FULLSCREEN_VIDEO
FILE_DEVICE_GPIO
FILE_DEVICE_INFINIBAND
FILE_DEVICE_INPORT_PORT
FILE_DEVICE_KEYBOARD
FILE_DEVICE_KS
FILE_DEVICE_KSEC
FILE_DEVICE_MAILSLOT
FILE_DEVICE_MASS_STORAGE
FILE_DEVICE_MIDI_IN
FILE_DEVICE_MIDI_OUT
FILE_DEVICE_MODEM
FILE_DEVICE_MOUSE
FILE_DEVICE_MT_COMPOSITE
FILE_DEVICE_MT_TRANSPORT
FILE_DEVICE_MULTI_UNC_PROVIDER
FILE_DEVICE_NAMED_PIPE
FILE_DEVICE_NETWORK
FILE_DEVICE_NETWORK_BROWSER
FILE_DEVICE_NETWORK_FILE_SYSTEM
FILE_DEVICE_NETWORK_REDIRECTOR
FILE_DEVICE_NFP
FILE_DEVICE_NULL
FILE_DEVICE_PARALLEL_PORT
FILE_DEVICE_PHYSICAL_NETCARD
FILE_DEVICE_PMI
FILE_DEVICE_POINT_OF_SERVICE
FILE_DEVICE_PRINTER
FILE_DEVICE_SCANNER
FILE_DEVICE_SCREEN
FILE_DEVICE_SERENUM
FILE_DEVICE_SERIAL_MOUSE_PORT
FILE_DEVICE_SERIAL_PORT
FILE_DEVICE_SMARTCARD
FILE_DEVICE_SMB
FILE_DEVICE_SOUND
FILE_DEVICE_STREAMS
FILE_DEVICE_SYSENV
FILE_DEVICE_TAPE
FILE_DEVICE_TAPE_FILE_SYSTEM
FILE_DEVICE_TERMSRV
FILE_DEVICE_TRANSPORT
FILE_DEVICE_UNKNOWN
FILE_DEVICE_USBEX
FILE_DEVICE_VDM
FILE_DEVICE_VIDEO
FILE_DEVICE_VIRTUAL_BLOCK
FILE_DEVICE_VIRTUAL_DISK
FILE_DEVICE_VMBUS
FILE_DEVICE_WAVE_IN
FILE_DEVICE_WAVE_OUT
FILE_DEVICE_WPD
FILE_READ_ACCESS
FILE_SPECIAL_ACCESS
FILE_WRITE_ACCESS
FSCTL_ADD_OVERLAY
FSCTL_ADVANCE_FILE_ID
FSCTL_ALLOW_EXTENDED_DASD_IO
FSCTL_CORRUPTION_HANDLING
FSCTL_CREATE_OR_GET_OBJECT_ID
FSCTL_CREATE_USN_JOURNAL
FSCTL_CSC_INTERNAL
FSCTL_CSV_CONTROL
FSCTL_CSV_GET_VOLUME_NAME_FOR_VOLUME_MOUNT_POINT
FSCTL_CSV_GET_VOLUME_PATH_NAME
FSCTL_CSV_GET_VOLUME_PATH_NAMES_FOR_VOLUME_NAME
FSCTL_CSV_H_BREAKING_SYNC_TUNNEL_REQUEST
FSCTL_CSV_INTERNAL
FSCTL_CSV_MGMT_LOCK
FSCTL_CSV_QUERY_DOWN_LEVEL_FILE_SYSTEM_CHARACTERISTICS
FSCTL_CSV_QUERY_VETO_FILE_DIRECT_IO
FSCTL_CSV_SYNC_TUNNEL_REQUEST
FSCTL_CSV_TUNNEL_REQUEST
FSCTL_DEDUP_FILE
FSCTL_DEDUP_QUERY_FILE_HASHES
FSCTL_DEDUP_QUERY_RANGE_STATE
FSCTL_DEDUP_QUERY_REPARSE_INFO
FSCTL_DELETE_EXTERNAL_BACKING
FSCTL_DELETE_OBJECT_ID
FSCTL_DELETE_REPARSE_POINT
FSCTL_DELETE_USN_JOURNAL
FSCTL_DFSR_SET_GHOST_HANDLE_STATE
FSCTL_DISABLE_LOCAL_BUFFERING
FSCTL_DISMOUNT_VOLUME
FSCTL_ENABLE_UPGRADE
FSCTL_ENCRYPTION_FSCTL_IO
FSCTL_ENUM_EXTERNAL_BACKING
FSCTL_ENUM_OVERLAY
FSCTL_ENUM_USN_DATA
FSCTL_EXTEND_VOLUME
FSCTL_FILESYSTEM_GET_STATISTICS
FSCTL_FILE_LEVEL_TRIM
FSCTL_FILE_PREFETCH
FSCTL_FILE_TYPE_NOTIFICATION
FSCTL_FIND_FILES_BY_SID
FSCTL_GET_BOOT_AREA_INFO
FSCTL_GET_COMPRESSION
FSCTL_GET_EXTERNAL_BACKING
FSCTL_GET_INTEGRITY_INFORMATION
FSCTL_GET_NTFS_FILE_RECORD
FSCTL_GET_NTFS_VOLUME_DATA
FSCTL_GET_OBJECT_ID
FSCTL_GET_REFS_VOLUME_DATA
FSCTL_GET_REPAIR
FSCTL_GET_REPARSE_POINT
FSCTL_GET_RETRIEVAL_POINTERS
FSCTL_GET_RETRIEVAL_POINTER_BASE
FSCTL_GET_VOLUME_BITMAP
FSCTL_INITIATE_REPAIR
FSCTL_INVALIDATE_VOLUMES
FSCTL_IS_CSV_FILE
FSCTL_IS_FILE_ON_CSV_VOLUME
FSCTL_IS_PATHNAME_VALID
FSCTL_IS_VOLUME_DIRTY
FSCTL_IS_VOLUME_MOUNTED
FSCTL_IS_VOLUME_OWNED_BYCSVFS
FSCTL_LOCK_VOLUME
FSCTL_LOOKUP_STREAM_FROM_CLUSTER
FSCTL_MAKE_MEDIA_COMPATIBLE
FSCTL_MARK_AS_SYSTEM_HIVE
FSCTL_MARK_HANDLE
FSCTL_MARK_VOLUME_DIRTY
FSCTL_MOVE_FILE
FSCTL_OFFLOAD_READ
FSCTL_OFFLOAD_WRITE
FSCTL_OPBATCH_ACK_CLOSE_PENDING
FSCTL_OPLOCK_BREAK_ACKNOWLEDGE
FSCTL_OPLOCK_BREAK_ACK_NO_2
FSCTL_OPLOCK_BREAK_NOTIFY
FSCTL_QUERY_ALLOCATED_RANGES
FSCTL_QUERY_DEPENDENT_VOLUME
FSCTL_QUERY_FAT_BPB
FSCTL_QUERY_FILE_LAYOUT
FSCTL_QUERY_FILE_REGIONS
FSCTL_QUERY_FILE_SYSTEM_RECOGNITION
FSCTL_QUERY_ON_DISK_VOLUME_INFO
FSCTL_QUERY_PAGEFILE_ENCRYPTION
FSCTL_QUERY_PERSISTENT_VOLUME_STATE
FSCTL_QUERY_REGION_INFO
FSCTL_QUERY_RETRIEVAL_POINTERS
FSCTL_QUERY_SHARED_VIRTUAL_DISK_SUPPORT
FSCTL_QUERY_SPARING_INFO
FSCTL_QUERY_STORAGE_CLASSES
FSCTL_QUERY_USN_JOURNAL
FSCTL_READ_FILE_USN_DATA
FSCTL_READ_FROM_PLEX
FSCTL_READ_RAW_ENCRYPTED
FSCTL_READ_USN_JOURNAL
FSCTL_RECALL_FILE
FSCTL_REMOVE_OVERLAY
FSCTL_REPAIR_COPIES
FSCTL_REQUEST_BATCH_OPLOCK
FSCTL_REQUEST_FILTER_OPLOCK
FSCTL_REQUEST_OPLOCK
FSCTL_REQUEST_OPLOCK_LEVEL_1
FSCTL_REQUEST_OPLOCK_LEVEL_2
FSCTL_RESET_VOLUME_ALLOCATION_HINTS
FSCTL_RKF_INTERNAL
FSCTL_SCRUB_DATA
FSCTL_SD_GLOBAL_CHANGE
FSCTL_SECURITY_ID_CHECK
FSCTL_SET_BOOTLOADER_ACCESSED
FSCTL_SET_COMPRESSION
FSCTL_SET_DEFECT_MANAGEMENT
FSCTL_SET_ENCRYPTION
FSCTL_SET_EXTERNAL_BACKING
FSCTL_SET_INTEGRITY_INFORMATION
FSCTL_SET_OBJECT_ID
FSCTL_SET_OBJECT_ID_EXTENDED
FSCTL_SET_PERSISTENT_VOLUME_STATE
FSCTL_SET_PURGE_FAILURE_MODE
FSCTL_SET_REPAIR
FSCTL_SET_REPARSE_POINT
FSCTL_SET_SHORT_NAME_BEHAVIOR
FSCTL_SET_SPARSE
FSCTL_SET_VOLUME_COMPRESSION_STATE
FSCTL_SET_ZERO_DATA
FSCTL_SET_ZERO_ON_DEALLOCATION
FSCTL_SHRINK_VOLUME
FSCTL_SIS_COPYFILE
FSCTL_SIS_LINK_FILES
FSCTL_SVHDX_SET_INITIATOR_INFORMATION
FSCTL_SVHDX_SYNC_TUNNEL_REQUEST
FSCTL_TXFS_CREATE_MINIVERSION
FSCTL_TXFS_CREATE_SECONDARY_RM
FSCTL_TXFS_GET_METADATA_INFO
FSCTL_TXFS_GET_TRANSACTED_VERSION
FSCTL_TXFS_LIST_TRANSACTIONS
FSCTL_TXFS_LIST_TRANSACTION_LOCKED_FILES
FSCTL_TXFS_MODIFY_RM
FSCTL_TXFS_QUERY_RM_INFORMATION
FSCTL_TXFS_READ_BACKUP_INFORMATION
FSCTL_TXFS_READ_BACKUP_INFORMATION2
FSCTL_TXFS_ROLLFORWARD_REDO
FSCTL_TXFS_ROLLFORWARD_UNDO
FSCTL_TXFS_SAVEPOINT_INFORMATION
FSCTL_TXFS_SHUTDOWN_RM
FSCTL_TXFS_START_RM
FSCTL_TXFS_TRANSACTION_ACTIVE
FSCTL_TXFS_WRITE_BACKUP_INFORMATION
FSCTL_TXFS_WRITE_BACKUP_INFORMATION2
FSCTL_UNLOCK_VOLUME
FSCTL_UPDATE_OVERLAY
FSCTL_USN_TRACK_MODIFIED_RANGES
FSCTL_WAIT_FOR_REPAIR
FSCTL_WRITE_RAW_ENCRYPTED
FSCTL_WRITE_USN_CLOSE_RECORD
FSCTL_WRITE_USN_REASON
METHOD_BUFFERED
METHOD_IN_DIRECT
METHOD_NEITHER
METHOD_OUT_DIRECT