Docs.rs
winapi-ui-automation-0.3.9
winapi-ui-automation 0.3.9
Docs.rs crate page
MIT
/
Apache-2.0
Links
Repository
crates.io
Source
Owners
w01fgang
Dependencies
winapi-i686-pc-windows-gnu ^0.4
normal
winapi-x86_64-pc-windows-gnu ^0.4
normal
Versions
0.18%
of the crate is documented
Go to latest version
Platform
aarch64-pc-windows-msvc
i686-pc-windows-msvc
x86_64-pc-windows-msvc
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Module ntddscsi
Structs
Constants
Type Definitions
winapi_ui_automation
::
shared
?
[
−
]
[src]
Module
winapi_ui_automation
::
shared
::
ntddscsi
Constants and types for accessing SCSI port adapters.
Structs
ATA_PASS_THROUGH_DIRECT
ATA_PASS_THROUGH_DIRECT32
ATA_PASS_THROUGH_EX
ATA_PASS_THROUGH_EX32
DSM_NOTIFICATION_REQUEST_BLOCK
DUMP_DRIVER
DUMP_POINTERS
DUMP_POINTERS_EX
DUMP_POINTERS_VERSION
FIRMWARE_REQUEST_BLOCK
HYBRID_DEMOTE_BY_SIZE
HYBRID_DIRTY_THRESHOLDS
HYBRID_INFORMATION
HYBRID_INFORMATION_Attributes
HYBRID_INFORMATION_Priorities
HYBRID_INFORMATION_Priorities_SupportedCommands
HYBRID_REQUEST_BLOCK
IDE_IO_CONTROL
IO_SCSI_CAPABILITIES
MPIO_PASS_THROUGH_PATH
MPIO_PASS_THROUGH_PATH32
MPIO_PASS_THROUGH_PATH32_EX
MPIO_PASS_THROUGH_PATH_DIRECT
MPIO_PASS_THROUGH_PATH_DIRECT32
MPIO_PASS_THROUGH_PATH_DIRECT32_EX
MPIO_PASS_THROUGH_PATH_DIRECT_EX
MPIO_PASS_THROUGH_PATH_EX
MP_DEVICE_DATA_SET_RANGE
NVCACHE_HINT_PAYLOAD
NVCACHE_PRIORITY_LEVEL_DESCRIPTOR
NVCACHE_REQUEST_BLOCK
NV_FEATURE_PARAMETER
NV_SEP_CACHE_PARAMETER
NV_SEP_CACHE_PARAMETER_Flags
NV_SEP_CACHE_PARAMETER_Flags_CacheFlags
SCSI_ADAPTER_BUS_INFO
SCSI_ADDRESS
SCSI_BUS_DATA
SCSI_INQUIRY_DATA
SCSI_PASS_THROUGH
SCSI_PASS_THROUGH32
SCSI_PASS_THROUGH32_EX
SCSI_PASS_THROUGH_DIRECT
SCSI_PASS_THROUGH_DIRECT32
SCSI_PASS_THROUGH_DIRECT32_EX
SCSI_PASS_THROUGH_DIRECT_EX
SCSI_PASS_THROUGH_EX
SRB_IO_CONTROL
STORAGE_FIRMWARE_ACTIVATE
STORAGE_FIRMWARE_DOWNLOAD
STORAGE_FIRMWARE_DOWNLOAD_V2
STORAGE_FIRMWARE_INFO
STORAGE_FIRMWARE_INFO_V2
STORAGE_FIRMWARE_SLOT_INFO
STORAGE_FIRMWARE_SLOT_INFO_Revision
STORAGE_FIRMWARE_SLOT_INFO_V2
Constants
ATA_FLAGS_48BIT_COMMAND
ATA_FLAGS_DATA_IN
ATA_FLAGS_DATA_OUT
ATA_FLAGS_DRDY_REQUIRED
ATA_FLAGS_NO_MULTIPLE
ATA_FLAGS_USE_DMA
DD_SCSI_DEVICE_NAME
DUMP_DRIVER_NAME_LENGTH
DUMP_EX_FLAG_RESUME_SUPPORT
DUMP_EX_FLAG_SUPPORT_64BITMEMORY
DUMP_EX_FLAG_SUPPORT_DD_TELEMETRY
DUMP_POINTERS_EX_V2_SIZE
DUMP_POINTERS_EX_V3_SIZE
DUMP_POINTERS_EX_V4_SIZE
DUMP_POINTERS_VERSION_1
DUMP_POINTERS_VERSION_2
DUMP_POINTERS_VERSION_3
DUMP_POINTERS_VERSION_4
FILE_DEVICE_SCSI
FIRMWARE_FUNCTION_ACTIVATE
FIRMWARE_FUNCTION_DOWNLOAD
FIRMWARE_FUNCTION_GET_INFO
FIRMWARE_REQUEST_BLOCK_STRUCTURE_VERSION
FIRMWARE_REQUEST_FLAG_CONTROLLER
FIRMWARE_REQUEST_FLAG_LAST_SEGMENT
FIRMWARE_REQUEST_FLAG_SWITCH_TO_EXISTING_FIRMWARE
FIRMWARE_STATUS_COMMAND_ABORT
FIRMWARE_STATUS_CONTROLLER_ERROR
FIRMWARE_STATUS_DEVICE_ERROR
FIRMWARE_STATUS_END_OF_MEDIA
FIRMWARE_STATUS_ERROR
FIRMWARE_STATUS_ID_NOT_FOUND
FIRMWARE_STATUS_ILLEGAL_LENGTH
FIRMWARE_STATUS_ILLEGAL_REQUEST
FIRMWARE_STATUS_INPUT_BUFFER_TOO_BIG
FIRMWARE_STATUS_INTERFACE_CRC_ERROR
FIRMWARE_STATUS_INVALID_IMAGE
FIRMWARE_STATUS_INVALID_PARAMETER
FIRMWARE_STATUS_INVALID_SLOT
FIRMWARE_STATUS_MEDIA_CHANGE
FIRMWARE_STATUS_MEDIA_CHANGE_REQUEST
FIRMWARE_STATUS_OUTPUT_BUFFER_TOO_SMALL
FIRMWARE_STATUS_POWER_CYCLE_REQUIRED
FIRMWARE_STATUS_SUCCESS
FIRMWARE_STATUS_UNCORRECTABLE_DATA_ERROR
HYBRID_FUNCTION_DEMOTE_BY_SIZE
HYBRID_FUNCTION_DISABLE_CACHING_MEDIUM
HYBRID_FUNCTION_ENABLE_CACHING_MEDIUM
HYBRID_FUNCTION_GET_INFO
HYBRID_FUNCTION_SET_DIRTY_THRESHOLD
HYBRID_REQUEST_BLOCK_STRUCTURE_VERSION
HYBRID_REQUEST_INFO_STRUCTURE_VERSION
HYBRID_STATUS_ENABLE_REFCOUNT_HOLD
HYBRID_STATUS_ILLEGAL_REQUEST
HYBRID_STATUS_INVALID_PARAMETER
HYBRID_STATUS_OUTPUT_BUFFER_TOO_SMALL
HYBRID_STATUS_SUCCESS
IOCTL_ATA_MINIPORT
IOCTL_ATA_PASS_THROUGH
IOCTL_ATA_PASS_THROUGH_DIRECT
IOCTL_IDE_PASS_THROUGH
IOCTL_MINIPORT_PROCESS_SERVICE_IRP
IOCTL_MINIPORT_SIGNATURE_DSM_GENERAL
IOCTL_MINIPORT_SIGNATURE_DSM_NOTIFICATION
IOCTL_MINIPORT_SIGNATURE_FIRMWARE
IOCTL_MINIPORT_SIGNATURE_HYBRDISK
IOCTL_MINIPORT_SIGNATURE_QUERY_PHYSICAL_TOPOLOGY
IOCTL_MINIPORT_SIGNATURE_QUERY_PROTOCOL
IOCTL_MINIPORT_SIGNATURE_QUERY_TEMPERATURE
IOCTL_MINIPORT_SIGNATURE_SCSIDISK
IOCTL_MINIPORT_SIGNATURE_SET_TEMPERATURE_THRESHOLD
IOCTL_MPIO_PASS_THROUGH_PATH
IOCTL_MPIO_PASS_THROUGH_PATH_DIRECT
IOCTL_MPIO_PASS_THROUGH_PATH_DIRECT_EX
IOCTL_MPIO_PASS_THROUGH_PATH_EX
IOCTL_SCSI_BASE
IOCTL_SCSI_FREE_DUMP_POINTERS
IOCTL_SCSI_GET_ADDRESS
IOCTL_SCSI_GET_CAPABILITIES
IOCTL_SCSI_GET_DUMP_POINTERS
IOCTL_SCSI_GET_INQUIRY_DATA
IOCTL_SCSI_MINIPORT
IOCTL_SCSI_MINIPORT_FIRMWARE
IOCTL_SCSI_MINIPORT_HYBRID
IOCTL_SCSI_MINIPORT_NVCACHE
IOCTL_SCSI_PASS_THROUGH
IOCTL_SCSI_PASS_THROUGH_DIRECT
IOCTL_SCSI_PASS_THROUGH_DIRECT_EX
IOCTL_SCSI_PASS_THROUGH_EX
IOCTL_SCSI_RESCAN_BUS
MINIPORT_DSM_NOTIFICATION_VERSION
MINIPORT_DSM_NOTIFICATION_VERSION_1
MINIPORT_DSM_NOTIFY_FLAG_BEGIN
MINIPORT_DSM_NOTIFY_FLAG_END
MINIPORT_DSM_PROFILE_CRASHDUMP_FILE
MINIPORT_DSM_PROFILE_HIBERNATION_FILE
MINIPORT_DSM_PROFILE_PAGE_FILE
MINIPORT_DSM_PROFILE_UNKNOWN
MPIO_IOCTL_FLAG_INVOLVE_DSM
MPIO_IOCTL_FLAG_USE_PATHID
MPIO_IOCTL_FLAG_USE_SCSIADDRESS
NRB_FUNCTION_ADD_LBAS_PINNED_SET
NRB_FUNCTION_FLUSH_NVCACHE
NRB_FUNCTION_NVCACHE_INFO
NRB_FUNCTION_NVCACHE_POWER_MODE_RETURN
NRB_FUNCTION_NVCACHE_POWER_MODE_SET
NRB_FUNCTION_NVSEPARATED_FLUSH
NRB_FUNCTION_NVSEPARATED_INFO
NRB_FUNCTION_NVSEPARATED_WB_DISABLE
NRB_FUNCTION_NVSEPARATED_WB_REVERT_DEFAULT
NRB_FUNCTION_PASS_HINT_PAYLOAD
NRB_FUNCTION_QUERY_ASCENDER_STATUS
NRB_FUNCTION_QUERY_CACHE_MISS
NRB_FUNCTION_QUERY_HYBRID_DISK_STATUS
NRB_FUNCTION_QUERY_PINNED_SET
NRB_FUNCTION_REMOVE_LBAS_PINNED_SET
NRB_FUNCTION_SPINDLE_STATUS
NRB_ILLEGAL_REQUEST
NRB_INPUT_DATA_OVERRUN
NRB_INPUT_DATA_UNDERRUN
NRB_INVALID_PARAMETER
NRB_OUTPUT_DATA_OVERRUN
NRB_OUTPUT_DATA_UNDERRUN
NRB_SUCCESS
NVSEPWriteCacheTypeNone
NVSEPWriteCacheTypeUnknown
NVSEPWriteCacheTypeWriteBack
NVSEPWriteCacheTypeWriteThrough
NV_SEP_CACHE_PARAMETER_VERSION
NV_SEP_CACHE_PARAMETER_VERSION_1
NvCacheStatusDisabled
NvCacheStatusDisabling
NvCacheStatusEnabled
NvCacheStatusUnknown
NvCacheTypeNone
NvCacheTypeUnknown
NvCacheTypeWriteBack
NvCacheTypeWriteThrough
SCSI_IOCTL_DATA_BIDIRECTIONAL
SCSI_IOCTL_DATA_IN
SCSI_IOCTL_DATA_OUT
SCSI_IOCTL_DATA_UNSPECIFIED
STORAGE_FIRMWARE_ACTIVATE_STRUCTURE_VERSION
STORAGE_FIRMWARE_DOWNLOAD_STRUCTURE_VERSION
STORAGE_FIRMWARE_DOWNLOAD_STRUCTURE_VERSION_V2
STORAGE_FIRMWARE_INFO_INVALID_SLOT
STORAGE_FIRMWARE_INFO_STRUCTURE_VERSION
STORAGE_FIRMWARE_INFO_STRUCTURE_VERSION_V2
STORAGE_FIRMWARE_SLOT_INFO_V2_REVISION_LENGTH
ScsiRawInterfaceGuid
WmiScsiAddressGuid
Type Definitions
DUMP_DEVICE_POWERON_ROUTINE
NVCACHE_STATUS
NVCACHE_TYPE
NV_SEP_WRITE_CACHE_TYPE
PATA_PASS_THROUGH_DIRECT
PATA_PASS_THROUGH_DIRECT32
PATA_PASS_THROUGH_EX
PATA_PASS_THROUGH_EX32
PDSM_NOTIFICATION_REQUEST_BLOCK
PDUMP_DEVICE_POWERON_ROUTINE
PDUMP_DRIVER
PDUMP_POINTERS
PDUMP_POINTERS_EX
PDUMP_POINTERS_VERSION
PFIRMWARE_REQUEST_BLOCK
PHYBRID_DEMOTE_BY_SIZE
PHYBRID_DIRTY_THRESHOLDS
PHYBRID_INFORMATION
PHYBRID_REQUEST_BLOCK
PIDE_IO_CONTROL
PIO_SCSI_CAPABILITIES
PMPIO_PASS_THROUGH_PATH
PMPIO_PASS_THROUGH_PATH32
PMPIO_PASS_THROUGH_PATH32_EX
PMPIO_PASS_THROUGH_PATH_DIRECT
PMPIO_PASS_THROUGH_PATH_DIRECT32
PMPIO_PASS_THROUGH_PATH_DIRECT32_EX
PMPIO_PASS_THROUGH_PATH_DIRECT_EX
PMPIO_PASS_THROUGH_PATH_EX
PMP_DEVICE_DATA_SET_RANGE
PNVCACHE_HINT_PAYLOAD
PNVCACHE_PRIORITY_LEVEL_DESCRIPTOR
PNVCACHE_REQUEST_BLOCK
PNV_FEATURE_PARAMETER
PNV_SEP_CACHE_PARAMETER
PNV_SEP_WRITE_CACHE_TYPE
PSCSI_ADAPTER_BUS_INFO
PSCSI_ADDRESS
PSCSI_BUS_DATA
PSCSI_INQUIRY_DATA
PSCSI_PASS_THROUGH
PSCSI_PASS_THROUGH32
PSCSI_PASS_THROUGH32_EX
PSCSI_PASS_THROUGH_DIRECT
PSCSI_PASS_THROUGH_DIRECT32
PSCSI_PASS_THROUGH_DIRECT32_EX
PSCSI_PASS_THROUGH_DIRECT_EX
PSCSI_PASS_THROUGH_EX
PSRB_IO_CONTROL
PSTORAGE_FIRMWARE_ACTIVATE
PSTORAGE_FIRMWARE_DOWNLOAD
PSTORAGE_FIRMWARE_DOWNLOAD_V2
PSTORAGE_FIRMWARE_INFO
PSTORAGE_FIRMWARE_INFO_V2
PSTORAGE_FIRMWARE_SLOT_INFO
PSTORAGE_FIRMWARE_SLOT_INFO_V2