windows.winioctl

\ winioctl.d * * Windows API header module * * Translated from MinGW Windows headers * by Stewart Gordon * * Placed into public domain * \**********************************************************************

Members

Aliases

BAD_TRACK_NUMBER
alias BAD_TRACK_NUMBER = WORD
Undocumented in source.
DEVICE_TYPE
alias DEVICE_TYPE = DWORD
Undocumented in source.
PBAD_TRACK_NUMBER
alias PBAD_TRACK_NUMBER = WORD*
Undocumented in source.
PBIN_COUNT
alias PBIN_COUNT = BIN_COUNT*
Undocumented in source.
PBIN_RANGE
alias PBIN_RANGE = BIN_RANGE*
Undocumented in source.
PBIN_RESULTS
alias PBIN_RESULTS = BIN_RESULTS*
Undocumented in source.
PCREATE_DISK
alias PCREATE_DISK = CREATE_DISK*
Undocumented in source.
PCREATE_DISK_GPT
alias PCREATE_DISK_GPT = CREATE_DISK_GPT*
Undocumented in source.
PCREATE_DISK_MBR
alias PCREATE_DISK_MBR = CREATE_DISK_MBR*
Undocumented in source.
PDISKQUOTA_USER_INFORMATION
alias PDISKQUOTA_USER_INFORMATION = DISKQUOTA_USER_INFORMATION*
Undocumented in source.
PDISK_CACHE_INFORMATION
alias PDISK_CACHE_INFORMATION = DISK_CACHE_INFORMATION*
Undocumented in source.
PDISK_DETECTION_INFO
alias PDISK_DETECTION_INFO = DISK_DETECTION_INFO*
Undocumented in source.
PDISK_EXTENT
alias PDISK_EXTENT = DISK_EXTENT*
Undocumented in source.
PDISK_EX_INT13_INFO
alias PDISK_EX_INT13_INFO = DISK_EX_INT13_INFO*
Undocumented in source.
PDISK_GEOMETRY
alias PDISK_GEOMETRY = DISK_GEOMETRY*
Undocumented in source.
PDISK_GEOMETRY_EX
alias PDISK_GEOMETRY_EX = DISK_GEOMETRY_EX*
Undocumented in source.
PDISK_GROW_PARTITION
alias PDISK_GROW_PARTITION = DISK_GROW_PARTITION*
Undocumented in source.
PDISK_HISTOGRAM
alias PDISK_HISTOGRAM = DISK_HISTOGRAM*
Undocumented in source.
PDISK_INT13_INFO
alias PDISK_INT13_INFO = DISK_INT13_INFO*
Undocumented in source.
PDISK_LOGGING
alias PDISK_LOGGING = DISK_LOGGING*
Undocumented in source.
PDISK_PARTITION_INFO
alias PDISK_PARTITION_INFO = DISK_PARTITION_INFO*
Undocumented in source.
PDISK_PERFORMANCE
alias PDISK_PERFORMANCE = DISK_PERFORMANCE*
Undocumented in source.
PDISK_RECORD
alias PDISK_RECORD = DISK_RECORD*
Undocumented in source.
PDRIVE_LAYOUT_INFORMATION
alias PDRIVE_LAYOUT_INFORMATION = DRIVE_LAYOUT_INFORMATION*
Undocumented in source.
PDRIVE_LAYOUT_INFORMATION_EX
alias PDRIVE_LAYOUT_INFORMATION_EX = DRIVE_LAYOUT_INFORMATION_EX*
Undocumented in source.
PDRIVE_LAYOUT_INFORMATION_GPT
alias PDRIVE_LAYOUT_INFORMATION_GPT = DRIVE_LAYOUT_INFORMATION_GPT*
Undocumented in source.
PDRIVE_LAYOUT_INFORMATION_MBR
alias PDRIVE_LAYOUT_INFORMATION_MBR = DRIVE_LAYOUT_INFORMATION_MBR*
Undocumented in source.
PFORMAT_EX_PARAMETERS
alias PFORMAT_EX_PARAMETERS = FORMAT_EX_PARAMETERS*
Undocumented in source.
PFORMAT_PARAMETERS
alias PFORMAT_PARAMETERS = FORMAT_PARAMETERS*
Undocumented in source.
PHISTOGRAM_BUCKET
alias PHISTOGRAM_BUCKET = HISTOGRAM_BUCKET*
Undocumented in source.
PMEDIA_TYPE
alias PMEDIA_TYPE = MEDIA_TYPE*
Undocumented in source.
PMOVE_FILE_DATA
alias PMOVE_FILE_DATA = MOVE_FILE_DATA*
Undocumented in source.
PNTFS_VOLUME_DATA_BUFFER
alias PNTFS_VOLUME_DATA_BUFFER = NTFS_VOLUME_DATA_BUFFER*
Undocumented in source.
PPARTITION_INFORMATION
alias PPARTITION_INFORMATION = PARTITION_INFORMATION*
Undocumented in source.
PPERF_BIN
alias PPERF_BIN = PERF_BIN*
Undocumented in source.
PPREVENT_MEDIA_REMOVAL
alias PPREVENT_MEDIA_REMOVAL = PREVENT_MEDIA_REMOVAL*
Undocumented in source.
PREASSIGN_BLOCKS
alias PREASSIGN_BLOCKS = REASSIGN_BLOCKS*
Undocumented in source.
PRETRIEVAL_POINTERS_BUFFER
alias PRETRIEVAL_POINTERS_BUFFER = RETRIEVAL_POINTERS_BUFFER*
Undocumented in source.
PSET_PARTITION_INFORMATION
alias PSET_PARTITION_INFORMATION = SET_PARTITION_INFORMATION*
Undocumented in source.
PSTARTING_LCN_INPUT_BUFFER
alias PSTARTING_LCN_INPUT_BUFFER = STARTING_LCN_INPUT_BUFFER*
Undocumented in source.
PSTARTING_VCN_INPUT_BUFFER
alias PSTARTING_VCN_INPUT_BUFFER = STARTING_VCN_INPUT_BUFFER*
Undocumented in source.
PVERIFY_INFORMATION
alias PVERIFY_INFORMATION = VERIFY_INFORMATION*
Undocumented in source.
PVOLUME_BITMAP_BUFFER
alias PVOLUME_BITMAP_BUFFER = VOLUME_BITMAP_BUFFER*
Undocumented in source.
PVOLUME_DISK_EXTENTS
alias PVOLUME_DISK_EXTENTS = VOLUME_DISK_EXTENTS*
Undocumented in source.

Enums

BIN_TYPES
enum BIN_TYPES
Undocumented in source.
DETECTION_TYPE
enum DETECTION_TYPE
Undocumented in source.
DISK_CACHE_RETENTION_PRIORITY
enum DISK_CACHE_RETENTION_PRIORITY
Undocumented in source.
DISK_LOGGING_START
anonymousenum DISK_LOGGING_START
Undocumented in source.
FILE_ANY_ACCESS
anonymousenum FILE_ANY_ACCESS
Undocumented in source.
FILE_DEVICE_BEEP
anonymousenum FILE_DEVICE_BEEP
Undocumented in source.
IOCTL_STORAGE_CHECK_VERIFY
anonymousenum IOCTL_STORAGE_CHECK_VERIFY
Undocumented in source.
MEDIA_TYPE
enum MEDIA_TYPE
Undocumented in source.
METHOD_BUFFERED
anonymousenum METHOD_BUFFERED
Undocumented in source.
PARTITION_ENTRY_UNUSED
anonymousenum PARTITION_ENTRY_UNUSED
Undocumented in source.
PARTITION_STYLE
enum PARTITION_STYLE
Undocumented in source.
SERIAL_LSRMST_ESCAPE
anonymousenum SERIAL_LSRMST_ESCAPE
Undocumented in source.

Functions

DEVICE_TYPE_FROM_CTL_CODE
DEVICE_TYPE DEVICE_TYPE_FROM_CTL_CODE(DWORD c)
Undocumented in source. Be warned that the author may not have intended to support it.
IsContainerPartition
bool IsContainerPartition(BYTE t)
Undocumented in source. Be warned that the author may not have intended to support it.
IsRecognizedPartition
bool IsRecognizedPartition(BYTE t)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

BIN_COUNT
struct BIN_COUNT
Undocumented in source.
BIN_RANGE
struct BIN_RANGE
Undocumented in source.
BIN_RESULTS
struct BIN_RESULTS
Undocumented in source.
CREATE_DISK
struct CREATE_DISK
Undocumented in source.
CREATE_DISK_GPT
struct CREATE_DISK_GPT
Undocumented in source.
CREATE_DISK_MBR
struct CREATE_DISK_MBR
Undocumented in source.
DISKQUOTA_USER_INFORMATION
struct DISKQUOTA_USER_INFORMATION
Undocumented in source.
DISK_CACHE_INFORMATION
struct DISK_CACHE_INFORMATION
Undocumented in source.
DISK_DETECTION_INFO
struct DISK_DETECTION_INFO
Undocumented in source.
DISK_EXTENT
struct DISK_EXTENT
Undocumented in source.
DISK_EX_INT13_INFO
struct DISK_EX_INT13_INFO
Undocumented in source.
DISK_GEOMETRY
struct DISK_GEOMETRY
Undocumented in source.
DISK_GEOMETRY_EX
struct DISK_GEOMETRY_EX
Undocumented in source.
DISK_GROW_PARTITION
struct DISK_GROW_PARTITION
Undocumented in source.
DISK_HISTOGRAM
struct DISK_HISTOGRAM
Undocumented in source.
DISK_INT13_INFO
struct DISK_INT13_INFO
Undocumented in source.
DISK_LOGGING
struct DISK_LOGGING
Undocumented in source.
DISK_PARTITION_INFO
struct DISK_PARTITION_INFO
Undocumented in source.
DISK_PERFORMANCE
struct DISK_PERFORMANCE
Undocumented in source.
DISK_RECORD
struct DISK_RECORD
Undocumented in source.
DRIVE_LAYOUT_INFORMATION
struct DRIVE_LAYOUT_INFORMATION
Undocumented in source.
DRIVE_LAYOUT_INFORMATION_EX
struct DRIVE_LAYOUT_INFORMATION_EX
Undocumented in source.
DRIVE_LAYOUT_INFORMATION_GPT
struct DRIVE_LAYOUT_INFORMATION_GPT
Undocumented in source.
DRIVE_LAYOUT_INFORMATION_MBR
struct DRIVE_LAYOUT_INFORMATION_MBR
Undocumented in source.
FORMAT_EX_PARAMETERS
struct FORMAT_EX_PARAMETERS
Undocumented in source.
FORMAT_PARAMETERS
struct FORMAT_PARAMETERS
Undocumented in source.
GET_LENGTH_INFORMATION
struct GET_LENGTH_INFORMATION
Undocumented in source.
HISTOGRAM_BUCKET
struct HISTOGRAM_BUCKET
Undocumented in source.
MOVE_FILE_DATA
struct MOVE_FILE_DATA
Undocumented in source.
NTFS_VOLUME_DATA_BUFFER
struct NTFS_VOLUME_DATA_BUFFER
Undocumented in source.
PARTITION_INFORMATION
struct PARTITION_INFORMATION
Undocumented in source.
PARTITION_INFORMATION_EX
struct PARTITION_INFORMATION_EX
Undocumented in source.
PARTITION_INFORMATION_GPT
struct PARTITION_INFORMATION_GPT
Undocumented in source.
PARTITION_INFORMATION_MBR
struct PARTITION_INFORMATION_MBR
Undocumented in source.
PERF_BIN
struct PERF_BIN
Undocumented in source.
PREVENT_MEDIA_REMOVAL
struct PREVENT_MEDIA_REMOVAL
Undocumented in source.
REASSIGN_BLOCKS
struct REASSIGN_BLOCKS
Undocumented in source.
RETRIEVAL_POINTERS_BUFFER
struct RETRIEVAL_POINTERS_BUFFER
Undocumented in source.
SET_PARTITION_INFORMATION
struct SET_PARTITION_INFORMATION
Undocumented in source.
STARTING_LCN_INPUT_BUFFER
struct STARTING_LCN_INPUT_BUFFER
Undocumented in source.
STARTING_VCN_INPUT_BUFFER
struct STARTING_VCN_INPUT_BUFFER
Undocumented in source.
VERIFY_INFORMATION
struct VERIFY_INFORMATION
Undocumented in source.
VOLUME_BITMAP_BUFFER
struct VOLUME_BITMAP_BUFFER
Undocumented in source.
VOLUME_DISK_EXTENTS
struct VOLUME_DISK_EXTENTS
Undocumented in source.

Templates

CTL_CODE_T
template CTL_CODE_T(DEVICE_TYPE t, uint f, uint m, uint a)
DISK_HISTOGRAM_SIZE
size_t DISK_HISTOGRAM_SIZE;
HISTOGRAM_BUCKET_SIZE
size_t HISTOGRAM_BUCKET_SIZE;
Undocumented in source.

Variables

HIST_NO_OF_BUCKETS
size_t HIST_NO_OF_BUCKETS;
IOCTL_DISK_BASE
DEVICE_TYPE IOCTL_DISK_BASE;
Undocumented in source.
IOCTL_STORAGE_BASE
DEVICE_TYPE IOCTL_STORAGE_BASE;
IOCTL_VOLUME_BASE
DEVICE_TYPE IOCTL_VOLUME_BASE;
Undocumented in source.
PARTITION_NTFT
BYTE PARTITION_NTFT;
VALID_NTFT
BYTE VALID_NTFT;
Undocumented in source.

Meta