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 DeploymentServices
Structs
Constants
Functions
Type Aliases
Unions
In windows_sys::Win32::System
Module
windows_sys
::
Win32
::
System
::
DeploymentServices
Copy item path
[
−
]
Structs
§
PXE_ADDRESS
PXE_DHCPV6_MESSAGE
PXE_DHCPV6_MESSAGE_HEADER
PXE_DHCPV6_NESTED_RELAY_MESSAGE
PXE_DHCPV6_OPTION
PXE_DHCPV6_RELAY_MESSAGE
PXE_DHCP_MESSAGE
PXE_DHCP_OPTION
PXE_PROVIDER
TRANSPORTCLIENT_SESSION_INFO
WDS_CLI_CRED
WDS_TRANSPORTCLIENT_CALLBACKS
WDS_TRANSPORTCLIENT_REQUEST
WDS_TRANSPORTPROVIDER_INIT_PARAMS
WDS_TRANSPORTPROVIDER_SETTINGS
Constants
§
CPU_ARCHITECTURE_AMD64
CPU_ARCHITECTURE_IA64
CPU_ARCHITECTURE_INTEL
EVT_WDSMCS_E_CP_CALLBACKS_NOT_REG
EVT_WDSMCS_E_CP_CLOSE_INSTANCE_FAILED
EVT_WDSMCS_E_CP_DLL_LOAD_FAILED
EVT_WDSMCS_E_CP_DLL_LOAD_FAILED_CRITICAL
EVT_WDSMCS_E_CP_INCOMPATIBLE_SERVER_VERSION
EVT_WDSMCS_E_CP_INIT_FUNC_FAILED
EVT_WDSMCS_E_CP_INIT_FUNC_MISSING
EVT_WDSMCS_E_CP_MEMORY_LEAK
EVT_WDSMCS_E_CP_OPEN_CONTENT_FAILED
EVT_WDSMCS_E_CP_OPEN_INSTANCE_FAILED
EVT_WDSMCS_E_CP_SHUTDOWN_FUNC_FAILED
EVT_WDSMCS_E_DUPLICATE_MULTICAST_ADDR
EVT_WDSMCS_E_NON_WDS_DUPLICATE_MULTICAST_ADDR
EVT_WDSMCS_E_NSREG_CONTENT_PROVIDER_NOT_REG
EVT_WDSMCS_E_NSREG_FAILURE
EVT_WDSMCS_E_NSREG_NAMESPACE_EXISTS
EVT_WDSMCS_E_NSREG_START_TIME_IN_PAST
EVT_WDSMCS_E_PARAMETERS_READ_FAILED
EVT_WDSMCS_S_PARAMETERS_READ
EVT_WDSMCS_W_CP_DLL_LOAD_FAILED_NOT_CRITICAL
FACILITY_WDSMCCLIENT
FACILITY_WDSMCSERVER
FACILITY_WDSTPTMGMT
MC_SERVER_CURRENT_VERSION
PXE_ADDR_BROADCAST
PXE_ADDR_USE_ADDR
PXE_ADDR_USE_DHCP_RULES
PXE_ADDR_USE_PORT
PXE_BA_CUSTOM
PXE_BA_IGNORE
PXE_BA_NBP
PXE_BA_REJECTED
PXE_CALLBACK_MAX
PXE_CALLBACK_RECV_REQUEST
PXE_CALLBACK_SERVICE_CONTROL
PXE_CALLBACK_SHUTDOWN
PXE_DHCPV6_CLIENT_PORT
PXE_DHCPV6_RELAY_HOP_COUNT_LIMIT
PXE_DHCPV6_SERVER_PORT
PXE_DHCP_CLIENT_PORT
PXE_DHCP_FILE_SIZE
PXE_DHCP_HWAADR_SIZE
PXE_DHCP_MAGIC_COOKIE_SIZE
PXE_DHCP_SERVER_PORT
PXE_DHCP_SERVER_SIZE
PXE_GSI_SERVER_DUID
PXE_GSI_TRACE_ENABLED
PXE_MAX_ADDRESS
PXE_PROV_ATTR_FILTER
PXE_PROV_ATTR_FILTER_IPV6
PXE_PROV_ATTR_IPV6_CAPABLE
PXE_PROV_FILTER_ALL
PXE_PROV_FILTER_DHCP_ONLY
PXE_PROV_FILTER_PXE_ONLY
PXE_REG_INDEX_BOTTOM
PXE_REG_INDEX_TOP
PXE_SERVER_PORT
PXE_TRACE_ERROR
PXE_TRACE_FATAL
PXE_TRACE_INFO
PXE_TRACE_VERBOSE
PXE_TRACE_WARNING
TRANSPORTPROVIDER_CURRENT_VERSION
WDSBP_OPTVAL_ACTION_ABORT
WDSBP_OPTVAL_ACTION_APPROVAL
WDSBP_OPTVAL_ACTION_REFERRAL
WDSBP_OPTVAL_NBP_VER_7
WDSBP_OPTVAL_NBP_VER_8
WDSBP_OPTVAL_PXE_PROMPT_NOPROMPT
WDSBP_OPTVAL_PXE_PROMPT_OPTIN
WDSBP_OPTVAL_PXE_PROMPT_OPTOUT
WDSBP_OPT_TYPE_BYTE
WDSBP_OPT_TYPE_IP4
WDSBP_OPT_TYPE_IP6
WDSBP_OPT_TYPE_NONE
WDSBP_OPT_TYPE_STR
WDSBP_OPT_TYPE_ULONG
WDSBP_OPT_TYPE_USHORT
WDSBP_OPT_TYPE_WSTR
WDSBP_PK_TYPE_BCD
WDSBP_PK_TYPE_DHCP
WDSBP_PK_TYPE_DHCPV6
WDSBP_PK_TYPE_WDSNBP
WDSMCCLIENT_CATEGORY
WDSMCSERVER_CATEGORY
WDSMCS_E_CLIENT_DOESNOT_SUPPORT_SECURITY_MODE
WDSMCS_E_CLIENT_NOT_FOUND
WDSMCS_E_CONTENT_NOT_FOUND
WDSMCS_E_CONTENT_PROVIDER_NOT_FOUND
WDSMCS_E_INCOMPATIBLE_VERSION
WDSMCS_E_NAMESPACE_ALREADY_EXISTS
WDSMCS_E_NAMESPACE_ALREADY_STARTED
WDSMCS_E_NAMESPACE_NOT_FOUND
WDSMCS_E_NAMESPACE_SHUTDOWN_IN_PROGRESS
WDSMCS_E_NS_START_FAILED_NO_CLIENTS
WDSMCS_E_PACKET_HAS_SECURITY
WDSMCS_E_PACKET_NOT_CHECKSUMED
WDSMCS_E_PACKET_NOT_HASHED
WDSMCS_E_PACKET_NOT_SIGNED
WDSMCS_E_REQCALLBACKS_NOT_REG
WDSMCS_E_SESSION_SHUTDOWN_IN_PROGRESS
WDSMCS_E_START_TIME_IN_PAST
WDSTPC_E_ALREADY_COMPLETED
WDSTPC_E_ALREADY_IN_LOWEST_SESSION
WDSTPC_E_ALREADY_IN_PROGRESS
WDSTPC_E_CALLBACKS_NOT_REG
WDSTPC_E_CLIENT_DEMOTE_NOT_SUPPORTED
WDSTPC_E_KICKED_FAIL
WDSTPC_E_KICKED_FALLBACK
WDSTPC_E_KICKED_POLICY_NOT_MET
WDSTPC_E_KICKED_UNKNOWN
WDSTPC_E_MULTISTREAM_NOT_ENABLED
WDSTPC_E_NOT_INITIALIZED
WDSTPC_E_NO_IP4_INTERFACE
WDSTPC_E_UNKNOWN_ERROR
WDSTPTC_E_WIM_APPLY_REQUIRES_REFERENCE_IMAGE
WDSTPTMGMT_CATEGORY
WDSTPTMGMT_E_CANNOT_REFRESH_DIRTY_OBJECT
WDSTPTMGMT_E_CANNOT_REINITIALIZE_OBJECT
WDSTPTMGMT_E_CONTENT_PROVIDER_ALREADY_REGISTERED
WDSTPTMGMT_E_CONTENT_PROVIDER_NOT_REGISTERED
WDSTPTMGMT_E_INVALID_AUTO_DISCONNECT_THRESHOLD
WDSTPTMGMT_E_INVALID_CLASS
WDSTPTMGMT_E_INVALID_CONTENT_PROVIDER_NAME
WDSTPTMGMT_E_INVALID_DIAGNOSTICS_COMPONENTS
WDSTPTMGMT_E_INVALID_IPV4_MULTICAST_ADDRESS
WDSTPTMGMT_E_INVALID_IPV6_MULTICAST_ADDRESS
WDSTPTMGMT_E_INVALID_IPV6_MULTICAST_ADDRESS_SOURCE
WDSTPTMGMT_E_INVALID_IP_ADDRESS
WDSTPTMGMT_E_INVALID_MULTISTREAM_STREAM_COUNT
WDSTPTMGMT_E_INVALID_NAMESPACE_DATA
WDSTPTMGMT_E_INVALID_NAMESPACE_NAME
WDSTPTMGMT_E_INVALID_NAMESPACE_START_PARAMETERS
WDSTPTMGMT_E_INVALID_NAMESPACE_START_TIME
WDSTPTMGMT_E_INVALID_OPERATION
WDSTPTMGMT_E_INVALID_PROPERTY
WDSTPTMGMT_E_INVALID_SERVICE_IP_ADDRESS_RANGE
WDSTPTMGMT_E_INVALID_SERVICE_PORT_RANGE
WDSTPTMGMT_E_INVALID_SLOW_CLIENT_HANDLING_TYPE
WDSTPTMGMT_E_INVALID_TFTP_MAX_BLOCKSIZE
WDSTPTMGMT_E_IPV6_NOT_SUPPORTED
WDSTPTMGMT_E_MULTICAST_SESSION_POLICY_NOT_SUPPORTED
WDSTPTMGMT_E_NAMESPACE_ALREADY_REGISTERED
WDSTPTMGMT_E_NAMESPACE_NOT_ON_SERVER
WDSTPTMGMT_E_NAMESPACE_NOT_REGISTERED
WDSTPTMGMT_E_NAMESPACE_READ_ONLY
WDSTPTMGMT_E_NAMESPACE_REMOVED_FROM_SERVER
WDSTPTMGMT_E_NETWORK_PROFILES_NOT_SUPPORTED
WDSTPTMGMT_E_TFTP_MAX_BLOCKSIZE_NOT_SUPPORTED
WDSTPTMGMT_E_TFTP_VAR_WINDOW_NOT_SUPPORTED
WDSTPTMGMT_E_TRANSPORT_SERVER_ROLE_NOT_CONFIGURED
WDSTPTMGMT_E_TRANSPORT_SERVER_UNAVAILABLE
WDSTPTMGMT_E_UDP_PORT_POLICY_NOT_SUPPORTED
WDSTRANSPORT_RESOURCE_UTILIZATION_UNKNOWN
WDS_CLI_FIRMWARE_BIOS
WDS_CLI_FIRMWARE_EFI
WDS_CLI_FIRMWARE_UNKNOWN
WDS_CLI_IMAGE_PARAM_SPARSE_FILE
WDS_CLI_IMAGE_PARAM_SUPPORTED_FIRMWARES
WDS_CLI_IMAGE_PARAM_UNKNOWN
WDS_CLI_IMAGE_TYPE_UNKNOWN
WDS_CLI_IMAGE_TYPE_VHD
WDS_CLI_IMAGE_TYPE_VHDX
WDS_CLI_IMAGE_TYPE_WIM
WDS_CLI_MSG_COMPLETE
WDS_CLI_MSG_PROGRESS
WDS_CLI_MSG_START
WDS_CLI_MSG_TEXT
WDS_CLI_NO_SPARSE_FILE
WDS_CLI_TRANSFER_ASYNCHRONOUS
WDS_LOG_LEVEL_DISABLED
WDS_LOG_LEVEL_ERROR
WDS_LOG_LEVEL_INFO
WDS_LOG_LEVEL_WARNING
WDS_LOG_TYPE_CLIENT_APPLY_FINISHED
WDS_LOG_TYPE_CLIENT_APPLY_FINISHED_2
WDS_LOG_TYPE_CLIENT_APPLY_STARTED
WDS_LOG_TYPE_CLIENT_APPLY_STARTED_2
WDS_LOG_TYPE_CLIENT_DOMAINJOINERROR
WDS_LOG_TYPE_CLIENT_DOMAINJOINERROR_2
WDS_LOG_TYPE_CLIENT_DRIVER_PACKAGE_NOT_ACCESSIBLE
WDS_LOG_TYPE_CLIENT_ERROR
WDS_LOG_TYPE_CLIENT_FINISHED
WDS_LOG_TYPE_CLIENT_GENERIC_MESSAGE
WDS_LOG_TYPE_CLIENT_IMAGE_SELECTED
WDS_LOG_TYPE_CLIENT_IMAGE_SELECTED2
WDS_LOG_TYPE_CLIENT_IMAGE_SELECTED3
WDS_LOG_TYPE_CLIENT_MAX_CODE
WDS_LOG_TYPE_CLIENT_OFFLINE_DRIVER_INJECTION_END
WDS_LOG_TYPE_CLIENT_OFFLINE_DRIVER_INJECTION_FAILURE
WDS_LOG_TYPE_CLIENT_OFFLINE_DRIVER_INJECTION_START
WDS_LOG_TYPE_CLIENT_POST_ACTIONS_END
WDS_LOG_TYPE_CLIENT_POST_ACTIONS_START
WDS_LOG_TYPE_CLIENT_STARTED
WDS_LOG_TYPE_CLIENT_TRANSFER_DOWNGRADE
WDS_LOG_TYPE_CLIENT_TRANSFER_END
WDS_LOG_TYPE_CLIENT_TRANSFER_START
WDS_LOG_TYPE_CLIENT_UNATTEND_MODE
WDS_MC_TRACE_ERROR
WDS_MC_TRACE_FATAL
WDS_MC_TRACE_INFO
WDS_MC_TRACE_VERBOSE
WDS_MC_TRACE_WARNING
WDS_TRANSPORTCLIENT_AUTH
WDS_TRANSPORTCLIENT_CURRENT_API_VERSION
WDS_TRANSPORTCLIENT_MAX_CALLBACKS
WDS_TRANSPORTCLIENT_NO_AUTH
WDS_TRANSPORTCLIENT_NO_CACHE
WDS_TRANSPORTCLIENT_PROTOCOL_MULTICAST
WDS_TRANSPORTCLIENT_RECEIVE_CONTENTS
WDS_TRANSPORTCLIENT_RECEIVE_METADATA
WDS_TRANSPORTCLIENT_SESSION_COMPLETE
WDS_TRANSPORTCLIENT_SESSION_NEGOTIATE
WDS_TRANSPORTCLIENT_SESSION_START
WDS_TRANSPORTCLIENT_SESSION_STARTEX
WDS_TRANSPORTCLIENT_STATUS_FAILURE
WDS_TRANSPORTCLIENT_STATUS_IN_PROGRESS
WDS_TRANSPORTCLIENT_STATUS_SUCCESS
WDS_TRANSPORTPROVIDER_CLOSE_CONTENT
WDS_TRANSPORTPROVIDER_CLOSE_INSTANCE
WDS_TRANSPORTPROVIDER_COMPARE_CONTENT
WDS_TRANSPORTPROVIDER_CREATE_INSTANCE
WDS_TRANSPORTPROVIDER_DUMP_STATE
WDS_TRANSPORTPROVIDER_GET_CONTENT_METADATA
WDS_TRANSPORTPROVIDER_GET_CONTENT_SIZE
WDS_TRANSPORTPROVIDER_MAX_CALLBACKS
WDS_TRANSPORTPROVIDER_OPEN_CONTENT
WDS_TRANSPORTPROVIDER_READ_CONTENT
WDS_TRANSPORTPROVIDER_REFRESH_SETTINGS
WDS_TRANSPORTPROVIDER_SHUTDOWN
WDS_TRANSPORTPROVIDER_USER_ACCESS_CHECK
WdsCliFlagEnumFilterFirmware
WdsCliFlagEnumFilterVersion
WdsTptDiagnosticsComponentImageServer
WdsTptDiagnosticsComponentMulticast
WdsTptDiagnosticsComponentPxe
WdsTptDiagnosticsComponentTftp
WdsTptDisconnectAbort
WdsTptDisconnectFallback
WdsTptDisconnectUnknown
WdsTptFeatureAdminPack
WdsTptFeatureDeploymentServer
WdsTptFeatureTransportServer
WdsTptIpAddressIpv4
WdsTptIpAddressIpv6
WdsTptIpAddressSourceDhcp
WdsTptIpAddressSourceRange
WdsTptIpAddressSourceUnknown
WdsTptIpAddressUnknown
WdsTptNamespaceTypeAutoCast
WdsTptNamespaceTypeScheduledCastAutoStart
WdsTptNamespaceTypeScheduledCastManualStart
WdsTptNamespaceTypeUnknown
WdsTptNetworkProfile1Gbps
WdsTptNetworkProfile10Mbps
WdsTptNetworkProfile100Mbps
WdsTptNetworkProfileCustom
WdsTptNetworkProfileUnknown
WdsTptProtocolMulticast
WdsTptProtocolUnicast
WdsTptServiceNotifyReadSettings
WdsTptServiceNotifyUnknown
WdsTptSlowClientHandlingAutoDisconnect
WdsTptSlowClientHandlingMultistream
WdsTptSlowClientHandlingNone
WdsTptSlowClientHandlingUnknown
WdsTptTftpCapMaximumBlockSize
WdsTptTftpCapVariableWindow
WdsTptUdpPortPolicyDynamic
WdsTptUdpPortPolicyFixed
WdsTransportCacheable
WdsTransportClient
WdsTransportCollection
WdsTransportConfigurationManager
WdsTransportContent
WdsTransportContentProvider
WdsTransportDiagnosticsPolicy
WdsTransportManager
WdsTransportMulticastSessionPolicy
WdsTransportNamespace
WdsTransportNamespaceAutoCast
WdsTransportNamespaceManager
WdsTransportNamespaceScheduledCast
WdsTransportNamespaceScheduledCastAutoStart
WdsTransportNamespaceScheduledCastManualStart
WdsTransportServer
WdsTransportServicePolicy
WdsTransportSession
WdsTransportSetupManager
WdsTransportTftpClient
WdsTransportTftpManager
Functions
§
PxeAsyncRecvDone
⚠
PxeDhcpAppendOption
⚠
PxeDhcpAppendOptionRaw
⚠
PxeDhcpGetOptionValue
⚠
PxeDhcpGetVendorOptionValue
⚠
PxeDhcpInitialize
⚠
PxeDhcpIsValid
⚠
PxeDhcpv6AppendOption
⚠
PxeDhcpv6AppendOptionRaw
⚠
PxeDhcpv6CreateRelayRepl
⚠
PxeDhcpv6GetOptionValue
⚠
PxeDhcpv6GetVendorOptionValue
⚠
PxeDhcpv6Initialize
⚠
PxeDhcpv6IsValid
⚠
PxeDhcpv6ParseRelayForw
⚠
PxeGetServerInfo
⚠
PxeGetServerInfoEx
⚠
PxePacketAllocate
⚠
PxePacketFree
⚠
PxeProviderEnumClose
⚠
PxeProviderEnumFirst
⚠
PxeProviderEnumNext
⚠
PxeProviderFreeInfo
⚠
PxeProviderQueryIndex
⚠
PxeProviderRegister
⚠
PxeProviderSetAttribute
⚠
PxeProviderUnRegister
⚠
PxeRegisterCallback
⚠
PxeSendReply
⚠
PxeTrace
⚠
PxeTraceV
⚠
WdsBpAddOption
⚠
WdsBpCloseHandle
⚠
WdsBpGetOptionBuffer
⚠
WdsBpInitialize
⚠
WdsBpParseInitialize
⚠
WdsBpParseInitializev6
⚠
WdsBpQueryOption
⚠
WdsCliAuthorizeSession
⚠
WdsCliCancelTransfer
⚠
WdsCliClose
⚠
WdsCliCreateSession
⚠
WdsCliFindFirstImage
⚠
WdsCliFindNextImage
⚠
WdsCliFreeStringArray
⚠
WdsCliGetDriverQueryXml
⚠
WdsCliGetEnumerationFlags
⚠
WdsCliGetImageArchitecture
⚠
WdsCliGetImageDescription
⚠
WdsCliGetImageFiles
⚠
WdsCliGetImageGroup
⚠
WdsCliGetImageHalName
⚠
WdsCliGetImageHandleFromFindHandle
⚠
WdsCliGetImageHandleFromTransferHandle
⚠
WdsCliGetImageIndex
⚠
WdsCliGetImageLanguage
⚠
WdsCliGetImageLanguages
⚠
WdsCliGetImageLastModifiedTime
⚠
WdsCliGetImageName
⚠
WdsCliGetImageNamespace
⚠
WdsCliGetImageParameter
⚠
WdsCliGetImagePath
⚠
WdsCliGetImageSize
⚠
WdsCliGetImageType
⚠
WdsCliGetImageVersion
⚠
WdsCliGetTransferSize
⚠
WdsCliInitializeLog
⚠
WdsCliLog
⚠
WdsCliObtainDriverPackages
⚠
WdsCliObtainDriverPackagesEx
⚠
WdsCliRegisterTrace
⚠
WdsCliSetTransferBufferSize
⚠
WdsCliTransferFile
⚠
WdsCliTransferImage
⚠
WdsCliWaitForTransfer
⚠
WdsTransportClientAddRefBuffer
⚠
WdsTransportClientCancelSession
⚠
WdsTransportClientCancelSessionEx
⚠
WdsTransportClientCloseSession
⚠
WdsTransportClientCompleteReceive
⚠
WdsTransportClientInitialize
⚠
WdsTransportClientInitializeSession
⚠
WdsTransportClientQueryStatus
⚠
WdsTransportClientRegisterCallback
⚠
WdsTransportClientReleaseBuffer
⚠
WdsTransportClientShutdown
⚠
WdsTransportClientStartSession
⚠
WdsTransportClientWaitForCompletion
⚠
WdsTransportServerAllocateBuffer
⚠
WdsTransportServerCompleteRead
⚠
WdsTransportServerFreeBuffer
⚠
WdsTransportServerRegisterCallback
⚠
WdsTransportServerTrace
⚠
WdsTransportServerTraceV
⚠
Type Aliases
§
CPU_ARCHITECTURE
PFN_WDS_CLI_CALLBACK_MESSAGE_ID
PFN_WdsCliCallback
PFN_WdsCliTraceFunction
PFN_WdsTransportClientReceiveContents
PFN_WdsTransportClientReceiveMetadata
PFN_WdsTransportClientSessionComplete
PFN_WdsTransportClientSessionNegotiate
PFN_WdsTransportClientSessionStart
PFN_WdsTransportClientSessionStartEx
TRANSPORTCLIENT_CALLBACK_ID
TRANSPORTPROVIDER_CALLBACK_ID
WDSTRANSPORT_DIAGNOSTICS_COMPONENT_FLAGS
WDSTRANSPORT_DISCONNECT_TYPE
WDSTRANSPORT_FEATURE_FLAGS
WDSTRANSPORT_IP_ADDRESS_SOURCE_TYPE
WDSTRANSPORT_IP_ADDRESS_TYPE
WDSTRANSPORT_NAMESPACE_TYPE
WDSTRANSPORT_NETWORK_PROFILE_TYPE
WDSTRANSPORT_PROTOCOL_FLAGS
WDSTRANSPORT_SERVICE_NOTIFICATION
WDSTRANSPORT_SLOW_CLIENT_HANDLING_TYPE
WDSTRANSPORT_TFTP_CAPABILITY
WDSTRANSPORT_UDP_PORT_POLICY
WDS_CLI_FIRMWARE_TYPE
WDS_CLI_IMAGE_PARAM_TYPE
WDS_CLI_IMAGE_TYPE
WDS_TRANSPORTCLIENT_REQUEST_AUTH_LEVEL
Unions
§
PXE_ADDRESS_0
PXE_DHCP_MESSAGE_0