Docs.rs
windows-sys-0.59.0
windows-sys 0.59.0
Docs.rs crate page
MIT OR Apache-2.0
Links
Repository
crates.io
Source
Owners
kennykerr
Dependencies
windows-targets ^0.52.6
normal
Versions
100%
of the crate is documented
Platform
x86_64-pc-windows-msvc
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
windows_sys
0.59.0
Module Foundation
Structs
Constants
Functions
Type Aliases
Unions
In windows_sys::Wdk
Module
windows_sys
::
Wdk
::
Foundation
Copy item path
[
−
]
Structs
§
ACCESS_STATE
DEVICE_OBJECT
DEVOBJ_EXTENSION
DISPATCHER_HEADER
DISPATCHER_HEADER_0_1
DISPATCHER_HEADER_0_2
DISPATCHER_HEADER_0_3
DISPATCHER_HEADER_0_4
DISPATCHER_HEADER_0_5
DISPATCHER_HEADER_0_6
DISPATCHER_HEADER_0_2_0_0
DISPATCHER_HEADER_0_2_1_0
DISPATCHER_HEADER_0_3_0_0
DISPATCHER_HEADER_0_4_0_0
DISPATCHER_HEADER_0_5_0_0
DRIVER_EXTENSION
DRIVER_OBJECT
ERESOURCE
ERESOURCE_0_0
FAST_IO_DISPATCH
FAST_MUTEX
FILE_OBJECT
IO_COMPLETION_CONTEXT
IO_SECURITY_CONTEXT
IO_STACK_LOCATION
IO_STACK_LOCATION_0_0
IO_STACK_LOCATION_0_1
IO_STACK_LOCATION_0_2
IO_STACK_LOCATION_0_3
IO_STACK_LOCATION_0_4
IO_STACK_LOCATION_0_5
IO_STACK_LOCATION_0_6
IO_STACK_LOCATION_0_7
IO_STACK_LOCATION_0_8
IO_STACK_LOCATION_0_9
IO_STACK_LOCATION_0_10
IO_STACK_LOCATION_0_11
IO_STACK_LOCATION_0_12
IO_STACK_LOCATION_0_13
IO_STACK_LOCATION_0_14
IO_STACK_LOCATION_0_15
IO_STACK_LOCATION_0_16
IO_STACK_LOCATION_0_17
IO_STACK_LOCATION_0_18
IO_STACK_LOCATION_0_19
IO_STACK_LOCATION_0_20
IO_STACK_LOCATION_0_21
IO_STACK_LOCATION_0_22
IO_STACK_LOCATION_0_23
IO_STACK_LOCATION_0_24
IO_STACK_LOCATION_0_25
IO_STACK_LOCATION_0_26
IO_STACK_LOCATION_0_27
IO_STACK_LOCATION_0_28
IO_STACK_LOCATION_0_29
IO_STACK_LOCATION_0_30
IO_STACK_LOCATION_0_31
IO_STACK_LOCATION_0_32
IO_STACK_LOCATION_0_33
IO_STACK_LOCATION_0_34
IO_STACK_LOCATION_0_35
IO_STACK_LOCATION_0_36
IO_STACK_LOCATION_0_37
IO_STACK_LOCATION_0_38
IO_STACK_LOCATION_0_28_0_0
IRP
IRP_2_0
IRP_3_0
IRP_3_0_0_0
IRP_3_0_1
KDEVICE_QUEUE
KDPC
KDPC_0_0
KEVENT
KMUTANT
KMUTANT_0_0
KQUEUE
KWAIT_BLOCK
MDL
OBJECT_ATTRIBUTES
OBJECT_ATTRIBUTES32
OBJECT_ATTRIBUTES64
OBJECT_NAME_INFORMATION
OWNER_ENTRY
OWNER_ENTRY_0_0
RTL_SPLAY_LINKS
SECTION_OBJECT_POINTERS
SECURITY_SUBJECT_CONTEXT
TARGET_DEVICE_CUSTOM_NOTIFICATION
VPB
WORK_QUEUE_ITEM
Constants
§
DontUseThisType
DontUseThisTypeSession
IoPriorityCritical
IoPriorityHigh
IoPriorityLow
IoPriorityNormal
IoPriorityVeryLow
LockQueueAfdWorkQueueLock
LockQueueBcbLock
LockQueueIoCancelLock
LockQueueIoCompletionLock
LockQueueIoDatabaseLock
LockQueueIoVpbLock
LockQueueMasterLock
LockQueueMaximumLock
LockQueueNonPagedPoolLock
LockQueueNtfsStructLock
LockQueueUnusedSpare0
LockQueueUnusedSpare1
LockQueueUnusedSpare2
LockQueueUnusedSpare3
LockQueueUnusedSpare8
LockQueueUnusedSpare15
LockQueueUnusedSpare16
LockQueueVacbLock
MaxIoPriorityTypes
MaxPoolType
NTSTRSAFE_MAX_CCH
NTSTRSAFE_MAX_LENGTH
NTSTRSAFE_UNICODE_STRING_MAX_CCH
NTSTRSAFE_USE_SECURE_CRT
NonPagedPool
NonPagedPoolBase
NonPagedPoolBaseCacheAligned
NonPagedPoolBaseCacheAlignedMustS
NonPagedPoolBaseMustSucceed
NonPagedPoolCacheAligned
NonPagedPoolCacheAlignedMustS
NonPagedPoolCacheAlignedMustSSession
NonPagedPoolCacheAlignedSession
NonPagedPoolExecute
NonPagedPoolMustSucceed
NonPagedPoolMustSucceedSession
NonPagedPoolNx
NonPagedPoolNxCacheAligned
NonPagedPoolSession
NonPagedPoolSessionNx
ObjectBasicInformation
ObjectTypeInformation
PagedPool
PagedPoolCacheAligned
PagedPoolCacheAlignedSession
PagedPoolSession
STRSAFE_FILL_BEHIND
STRSAFE_FILL_BEHIND_NULL
STRSAFE_FILL_ON_FAILURE
STRSAFE_IGNORE_NULLS
STRSAFE_NO_TRUNCATION
STRSAFE_NULL_ON_FAILURE
STRSAFE_ZERO_LENGTH_ON_FAILURE
__WARNING_BANNED_API_USAGE
__WARNING_CYCLOMATIC_COMPLEXITY
__WARNING_DEREF_NULL_PTR
__WARNING_HIGH_PRIORITY_OVERFLOW_POSTCONDITION
__WARNING_INCORRECT_ANNOTATION
__WARNING_INVALID_PARAM_VALUE_1
__WARNING_INVALID_PARAM_VALUE_3
__WARNING_MISSING_ZERO_TERMINATION2
__WARNING_POSTCONDITION_NULLTERMINATION_VIOLATION
__WARNING_POST_EXPECTED
__WARNING_POTENTIAL_BUFFER_OVERFLOW_HIGH_PRIORITY
__WARNING_POTENTIAL_RANGE_POSTCONDITION_VIOLATION
__WARNING_PRECONDITION_NULLTERMINATION_VIOLATION
__WARNING_RANGE_POSTCONDITION_VIOLATION
__WARNING_RETURNING_BAD_RESULT
__WARNING_RETURN_UNINIT_VAR
__WARNING_USING_UNINIT_VAR
Functions
§
NtClose
⚠
NtQueryObject
⚠
Type Aliases
§
DMA_COMMON_BUFFER_VECTOR
DRIVER_ADD_DEVICE
DRIVER_CANCEL
DRIVER_CONTROL
DRIVER_DISPATCH
DRIVER_DISPATCH_PAGED
DRIVER_FS_NOTIFICATION
DRIVER_INITIALIZE
DRIVER_NOTIFICATION_CALLBACK_ROUTINE
DRIVER_REINITIALIZE
DRIVER_STARTIO
DRIVER_UNLOAD
ECP_HEADER
ECP_LIST
FAST_IO_ACQUIRE_FILE
FAST_IO_ACQUIRE_FOR_CCFLUSH
FAST_IO_ACQUIRE_FOR_MOD_WRITE
FAST_IO_CHECK_IF_POSSIBLE
FAST_IO_DETACH_DEVICE
FAST_IO_DEVICE_CONTROL
FAST_IO_LOCK
FAST_IO_MDL_READ
FAST_IO_MDL_READ_COMPLETE
FAST_IO_MDL_READ_COMPLETE_COMPRESSED
FAST_IO_MDL_WRITE_COMPLETE
FAST_IO_MDL_WRITE_COMPLETE_COMPRESSED
FAST_IO_PREPARE_MDL_WRITE
FAST_IO_QUERY_BASIC_INFO
FAST_IO_QUERY_NETWORK_OPEN_INFO
FAST_IO_QUERY_OPEN
FAST_IO_QUERY_STANDARD_INFO
FAST_IO_READ
FAST_IO_READ_COMPRESSED
FAST_IO_RELEASE_FILE
FAST_IO_RELEASE_FOR_CCFLUSH
FAST_IO_RELEASE_FOR_MOD_WRITE
FAST_IO_UNLOCK_ALL
FAST_IO_UNLOCK_ALL_BY_KEY
FAST_IO_UNLOCK_SINGLE
FAST_IO_WRITE
FAST_IO_WRITE_COMPRESSED
IOMMU_DMA_DEVICE
IOMMU_DMA_DOMAIN
IO_PRIORITY_HINT
KENLISTMENT
KGDT
KIDT
KPCR
KPRCB
KRESOURCEMANAGER
KSPIN_LOCK_QUEUE_NUMBER
KTM
KTRANSACTION
KTSS
LOADER_PARAMETER_BLOCK
OBJECT_INFORMATION_CLASS
PAFFINITY_TOKEN
PBUS_HANDLER
PCALLBACK_OBJECT
PDEVICE_HANDLER_OBJECT
PEJOB
PEPROCESS
PESILO
PETHREAD
PEX_RUNDOWN_REF_CACHE_AWARE
PEX_TIMER
PFREE_FUNCTION
PIO_COMPLETION_ROUTINE
PIO_REMOVE_LOCK_TRACKING_BLOCK
PIO_TIMER
PIO_WORKITEM
PKDEFERRED_ROUTINE
PKINTERRUPT
PKPROCESS
PKTHREAD
PNOTIFY_SYNC
POBJECT_TYPE
POHANDLE
POOL_TYPE
PPCW_BUFFER
PPCW_INSTANCE
PPCW_REGISTRATION
PRKPROCESS
PRKTHREAD
PSILO_MONITOR
PWORKER_THREAD_ROUTINE
SspiAsyncContext
_DEVICE_OBJECT_POWER_EXTENSION
_IORING_OBJECT
_SCSI_REQUEST_BLOCK
Unions
§
ACCESS_STATE_0
DEVICE_OBJECT_0
DISPATCHER_HEADER_0
DISPATCHER_HEADER_0_0
DISPATCHER_HEADER_0_2_0
DISPATCHER_HEADER_0_2_1
DISPATCHER_HEADER_0_3_0
DISPATCHER_HEADER_0_4_0
DISPATCHER_HEADER_0_5_0
DISPATCHER_HEADER_0_5_1
ERESOURCE_0
ERESOURCE_1
IO_STACK_LOCATION_0
IO_STACK_LOCATION_0_13_0
IO_STACK_LOCATION_0_28_0
IRP_0
IRP_1
IRP_2
IRP_3
IRP_2_0_0
IRP_2_0_1
IRP_3_0_0
IRP_3_0_1_0
KDPC_0
KMUTANT_0
KWAIT_BLOCK_0
OWNER_ENTRY_0