forked from mirrors/gecko-dev
Bug 1874809 - Upgrade windows-sys to 0.52. r=bholley
Differential Revision: https://phabricator.services.mozilla.com/D198653
This commit is contained in:
parent
5442ebaec5
commit
3075ad0c99
317 changed files with 184510 additions and 297586 deletions
|
|
@ -30,6 +30,11 @@ git = "https://github.com/gfx-rs/wgpu"
|
|||
rev = "f9509bcf9ec2b63a64eb7fea93f7f44cd5ae4d2e"
|
||||
replace-with = "vendored-sources"
|
||||
|
||||
[source."git+https://github.com/glandium/mio?rev=9a2ef335c366044ffe73b1c4acabe50a1daefe05"]
|
||||
git = "https://github.com/glandium/mio"
|
||||
rev = "9a2ef335c366044ffe73b1c4acabe50a1daefe05"
|
||||
replace-with = "vendored-sources"
|
||||
|
||||
[source."git+https://github.com/hsivonen/chardetng?rev=3484d3e3ebdc8931493aa5df4d7ee9360a90e76b"]
|
||||
git = "https://github.com/hsivonen/chardetng"
|
||||
rev = "3484d3e3ebdc8931493aa5df4d7ee9360a90e76b"
|
||||
|
|
@ -55,9 +60,9 @@ git = "https://github.com/mozilla/application-services"
|
|||
rev = "63a6260c14847c21c5a1fa3003efaf0114a3e4e5"
|
||||
replace-with = "vendored-sources"
|
||||
|
||||
[source."git+https://github.com/mozilla/audioipc?rev=6be424d75f1367e70f2f5ddcacd6d0237e81a6a9"]
|
||||
[source."git+https://github.com/mozilla/audioipc?rev=44fbcd2b5417f8b5ff4907eec17b32a0fb633e03"]
|
||||
git = "https://github.com/mozilla/audioipc"
|
||||
rev = "6be424d75f1367e70f2f5ddcacd6d0237e81a6a9"
|
||||
rev = "44fbcd2b5417f8b5ff4907eec17b32a0fb633e03"
|
||||
replace-with = "vendored-sources"
|
||||
|
||||
[source."git+https://github.com/mozilla/cubeb-coreaudio-rs?rev=89abc256a2eab3398f880e114b2d8308f5bc1d1a"]
|
||||
|
|
|
|||
49
Cargo.lock
generated
49
Cargo.lock
generated
|
|
@ -244,13 +244,13 @@ dependencies = [
|
|||
"libc",
|
||||
"log",
|
||||
"mach",
|
||||
"windows-sys",
|
||||
"windows-sys 0.48.999",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "audioipc2"
|
||||
version = "0.5.0"
|
||||
source = "git+https://github.com/mozilla/audioipc?rev=6be424d75f1367e70f2f5ddcacd6d0237e81a6a9#6be424d75f1367e70f2f5ddcacd6d0237e81a6a9"
|
||||
source = "git+https://github.com/mozilla/audioipc?rev=44fbcd2b5417f8b5ff4907eec17b32a0fb633e03#44fbcd2b5417f8b5ff4907eec17b32a0fb633e03"
|
||||
dependencies = [
|
||||
"arrayvec",
|
||||
"ashmem",
|
||||
|
|
@ -272,13 +272,13 @@ dependencies = [
|
|||
"serde_bytes",
|
||||
"serde_derive",
|
||||
"slab",
|
||||
"windows-sys",
|
||||
"windows-sys 0.52.0",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "audioipc2-client"
|
||||
version = "0.5.0"
|
||||
source = "git+https://github.com/mozilla/audioipc?rev=6be424d75f1367e70f2f5ddcacd6d0237e81a6a9#6be424d75f1367e70f2f5ddcacd6d0237e81a6a9"
|
||||
source = "git+https://github.com/mozilla/audioipc?rev=44fbcd2b5417f8b5ff4907eec17b32a0fb633e03#44fbcd2b5417f8b5ff4907eec17b32a0fb633e03"
|
||||
dependencies = [
|
||||
"audio_thread_priority",
|
||||
"audioipc2",
|
||||
|
|
@ -289,7 +289,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "audioipc2-server"
|
||||
version = "0.5.0"
|
||||
source = "git+https://github.com/mozilla/audioipc?rev=6be424d75f1367e70f2f5ddcacd6d0237e81a6a9#6be424d75f1367e70f2f5ddcacd6d0237e81a6a9"
|
||||
source = "git+https://github.com/mozilla/audioipc?rev=44fbcd2b5417f8b5ff4907eec17b32a0fb633e03#44fbcd2b5417f8b5ff4907eec17b32a0fb633e03"
|
||||
dependencies = [
|
||||
"audio_thread_priority",
|
||||
"audioipc2",
|
||||
|
|
@ -1558,7 +1558,7 @@ checksum = "136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd"
|
|||
dependencies = [
|
||||
"errno-dragonfly",
|
||||
"libc",
|
||||
"windows-sys",
|
||||
"windows-sys 0.48.999",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
|
@ -3543,13 +3543,12 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "mio"
|
||||
version = "0.8.8"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2"
|
||||
source = "git+https://github.com/glandium/mio?rev=9a2ef335c366044ffe73b1c4acabe50a1daefe05#9a2ef335c366044ffe73b1c4acabe50a1daefe05"
|
||||
dependencies = [
|
||||
"libc",
|
||||
"log",
|
||||
"wasi 0.11.0+wasi-snapshot-preview1",
|
||||
"windows-sys",
|
||||
"windows-sys 0.52.0",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
|
@ -3700,7 +3699,7 @@ dependencies = [
|
|||
"url",
|
||||
"uuid",
|
||||
"winapi",
|
||||
"windows-sys",
|
||||
"windows-sys 0.48.999",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
|
@ -4217,7 +4216,7 @@ dependencies = [
|
|||
"libc",
|
||||
"redox_syscall",
|
||||
"smallvec",
|
||||
"windows-targets",
|
||||
"windows-targets 0.48.999",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
|
@ -4845,7 +4844,7 @@ dependencies = [
|
|||
"errno",
|
||||
"libc",
|
||||
"linux-raw-sys",
|
||||
"windows-sys",
|
||||
"windows-sys 0.48.999",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
|
@ -5488,7 +5487,7 @@ dependencies = [
|
|||
"fastrand",
|
||||
"redox_syscall",
|
||||
"rustix",
|
||||
"windows-sys",
|
||||
"windows-sys 0.48.999",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
|
@ -5628,7 +5627,7 @@ dependencies = [
|
|||
"num_cpus",
|
||||
"pin-project-lite",
|
||||
"socket2",
|
||||
"windows-sys",
|
||||
"windows-sys 0.48.999",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
|
@ -6539,16 +6538,30 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
|
|||
|
||||
[[package]]
|
||||
name = "windows-sys"
|
||||
version = "0.48.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
|
||||
version = "0.48.999"
|
||||
dependencies = [
|
||||
"windows-targets",
|
||||
"windows-sys 0.52.0",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "windows-sys"
|
||||
version = "0.52.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
|
||||
dependencies = [
|
||||
"windows-targets 0.52.999",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "windows-targets"
|
||||
version = "0.48.999"
|
||||
dependencies = [
|
||||
"windows-targets 0.52.999",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "windows-targets"
|
||||
version = "0.52.999"
|
||||
dependencies = [
|
||||
"quote",
|
||||
"syn",
|
||||
|
|
|
|||
|
|
@ -103,6 +103,10 @@ mozilla-central-workspace-hack = { path = "build/workspace-hack" }
|
|||
# windows-targets replacement. It avoids the large dependencies of the original
|
||||
# crate, which we don't really need as we require MSVC anyways.
|
||||
windows-targets = { path = "build/rust/windows-targets" }
|
||||
windows-targets_0_48 = { package = "windows-targets", path = "build/rust/windows-targets-0.48" }
|
||||
|
||||
# Patch windows-sys from 0.48.0 to 0.52.0
|
||||
windows-sys = { path = "build/rust/windows-sys" }
|
||||
|
||||
# Dummy oslog replacement. It's only used by glean in code that is not actually used.
|
||||
oslog = { path = "build/rust/oslog" }
|
||||
|
|
@ -210,6 +214,9 @@ tabs = { git = "https://github.com/mozilla/application-services", rev = "63a6260
|
|||
viaduct = { git = "https://github.com/mozilla/application-services", rev = "63a6260c14847c21c5a1fa3003efaf0114a3e4e5" }
|
||||
webext-storage = { git = "https://github.com/mozilla/application-services", rev = "63a6260c14847c21c5a1fa3003efaf0114a3e4e5" }
|
||||
|
||||
# Patch mio 0.8.8 to use windows-sys 0.52 (backport https://github.com/tokio-rs/mio/commit/eea9e3e0c469480e5c59c01e6c3c7e5fd88f0848)
|
||||
mio_0_8 = { package = "mio", git = "https://github.com/glandium/mio", rev = "9a2ef335c366044ffe73b1c4acabe50a1daefe05" }
|
||||
|
||||
# Patch mio 0.6 to use winapi 0.3 and miow 0.3, getting rid of winapi 0.2.
|
||||
# There is not going to be new version of mio 0.6, mio now being >= 0.7.11.
|
||||
[patch.crates-io.mio]
|
||||
|
|
|
|||
232
build/rust/windows-sys/Cargo.toml
Normal file
232
build/rust/windows-sys/Cargo.toml
Normal file
|
|
@ -0,0 +1,232 @@
|
|||
[package]
|
||||
name = "windows-sys"
|
||||
version = "0.48.999"
|
||||
edition = "2018"
|
||||
license = "MPL-2.0"
|
||||
|
||||
[lib]
|
||||
path = "lib.rs"
|
||||
|
||||
[dependencies.windows-sys]
|
||||
version = "0.52"
|
||||
default-features = false
|
||||
|
||||
[features]
|
||||
Wdk = ["windows-sys/Wdk"]
|
||||
Wdk_System = ["windows-sys/Wdk_System"]
|
||||
Wdk_System_OfflineRegistry = ["windows-sys/Wdk_System_OfflineRegistry"]
|
||||
Win32 = ["windows-sys/Win32"]
|
||||
Win32_Data = ["windows-sys/Win32_Data"]
|
||||
Win32_Data_HtmlHelp = ["windows-sys/Win32_Data_HtmlHelp"]
|
||||
Win32_Data_RightsManagement = ["windows-sys/Win32_Data_RightsManagement"]
|
||||
Win32_Devices = ["windows-sys/Win32_Devices"]
|
||||
Win32_Devices_AllJoyn = ["windows-sys/Win32_Devices_AllJoyn"]
|
||||
Win32_Devices_BiometricFramework = ["windows-sys/Win32_Devices_BiometricFramework"]
|
||||
Win32_Devices_Bluetooth = ["windows-sys/Win32_Devices_Bluetooth"]
|
||||
Win32_Devices_Communication = ["windows-sys/Win32_Devices_Communication"]
|
||||
Win32_Devices_DeviceAndDriverInstallation = ["windows-sys/Win32_Devices_DeviceAndDriverInstallation"]
|
||||
Win32_Devices_DeviceQuery = ["windows-sys/Win32_Devices_DeviceQuery"]
|
||||
Win32_Devices_Display = ["windows-sys/Win32_Devices_Display"]
|
||||
Win32_Devices_Enumeration = ["windows-sys/Win32_Devices_Enumeration"]
|
||||
Win32_Devices_Enumeration_Pnp = ["windows-sys/Win32_Devices_Enumeration_Pnp"]
|
||||
Win32_Devices_Fax = ["windows-sys/Win32_Devices_Fax"]
|
||||
Win32_Devices_HumanInterfaceDevice = ["windows-sys/Win32_Devices_HumanInterfaceDevice"]
|
||||
Win32_Devices_PortableDevices = ["windows-sys/Win32_Devices_PortableDevices"]
|
||||
Win32_Devices_Properties = ["windows-sys/Win32_Devices_Properties"]
|
||||
Win32_Devices_Pwm = ["windows-sys/Win32_Devices_Pwm"]
|
||||
Win32_Devices_Sensors = ["windows-sys/Win32_Devices_Sensors"]
|
||||
Win32_Devices_SerialCommunication = ["windows-sys/Win32_Devices_SerialCommunication"]
|
||||
Win32_Devices_Tapi = ["windows-sys/Win32_Devices_Tapi"]
|
||||
Win32_Devices_Usb = ["windows-sys/Win32_Devices_Usb"]
|
||||
Win32_Devices_WebServicesOnDevices = ["windows-sys/Win32_Devices_WebServicesOnDevices"]
|
||||
Win32_Foundation = ["windows-sys/Win32_Foundation"]
|
||||
Win32_Gaming = ["windows-sys/Win32_Gaming"]
|
||||
Win32_Globalization = ["windows-sys/Win32_Globalization"]
|
||||
Win32_Graphics = ["windows-sys/Win32_Graphics"]
|
||||
Win32_Graphics_Dwm = ["windows-sys/Win32_Graphics_Dwm"]
|
||||
Win32_Graphics_Gdi = ["windows-sys/Win32_Graphics_Gdi"]
|
||||
Win32_Graphics_Hlsl = ["windows-sys/Win32_Graphics_Hlsl"]
|
||||
Win32_Graphics_OpenGL = ["windows-sys/Win32_Graphics_OpenGL"]
|
||||
Win32_Graphics_Printing = ["windows-sys/Win32_Graphics_Printing"]
|
||||
Win32_Graphics_Printing_PrintTicket = ["windows-sys/Win32_Graphics_Printing_PrintTicket"]
|
||||
Win32_Management = ["windows-sys/Win32_Management"]
|
||||
Win32_Management_MobileDeviceManagementRegistration = ["windows-sys/Win32_Management_MobileDeviceManagementRegistration"]
|
||||
Win32_Media = ["windows-sys/Win32_Media"]
|
||||
Win32_Media_Audio = ["windows-sys/Win32_Media_Audio"]
|
||||
Win32_Media_DxMediaObjects = ["windows-sys/Win32_Media_DxMediaObjects"]
|
||||
Win32_Media_KernelStreaming = ["windows-sys/Win32_Media_KernelStreaming"]
|
||||
Win32_Media_Multimedia = ["windows-sys/Win32_Media_Multimedia"]
|
||||
Win32_Media_Streaming = ["windows-sys/Win32_Media_Streaming"]
|
||||
Win32_Media_WindowsMediaFormat = ["windows-sys/Win32_Media_WindowsMediaFormat"]
|
||||
Win32_NetworkManagement = ["windows-sys/Win32_NetworkManagement"]
|
||||
Win32_NetworkManagement_Dhcp = ["windows-sys/Win32_NetworkManagement_Dhcp"]
|
||||
Win32_NetworkManagement_Dns = ["windows-sys/Win32_NetworkManagement_Dns"]
|
||||
Win32_NetworkManagement_InternetConnectionWizard = ["windows-sys/Win32_NetworkManagement_InternetConnectionWizard"]
|
||||
Win32_NetworkManagement_IpHelper = ["windows-sys/Win32_NetworkManagement_IpHelper"]
|
||||
Win32_NetworkManagement_Multicast = ["windows-sys/Win32_NetworkManagement_Multicast"]
|
||||
Win32_NetworkManagement_Ndis = ["windows-sys/Win32_NetworkManagement_Ndis"]
|
||||
Win32_NetworkManagement_NetBios = ["windows-sys/Win32_NetworkManagement_NetBios"]
|
||||
Win32_NetworkManagement_NetManagement = ["windows-sys/Win32_NetworkManagement_NetManagement"]
|
||||
Win32_NetworkManagement_NetShell = ["windows-sys/Win32_NetworkManagement_NetShell"]
|
||||
Win32_NetworkManagement_NetworkDiagnosticsFramework = ["windows-sys/Win32_NetworkManagement_NetworkDiagnosticsFramework"]
|
||||
Win32_NetworkManagement_P2P = ["windows-sys/Win32_NetworkManagement_P2P"]
|
||||
Win32_NetworkManagement_QoS = ["windows-sys/Win32_NetworkManagement_QoS"]
|
||||
Win32_NetworkManagement_Rras = ["windows-sys/Win32_NetworkManagement_Rras"]
|
||||
Win32_NetworkManagement_Snmp = ["windows-sys/Win32_NetworkManagement_Snmp"]
|
||||
Win32_NetworkManagement_WNet = ["windows-sys/Win32_NetworkManagement_WNet"]
|
||||
Win32_NetworkManagement_WebDav = ["windows-sys/Win32_NetworkManagement_WebDav"]
|
||||
Win32_NetworkManagement_WiFi = ["windows-sys/Win32_NetworkManagement_WiFi"]
|
||||
Win32_NetworkManagement_WindowsConnectionManager = ["windows-sys/Win32_NetworkManagement_WindowsConnectionManager"]
|
||||
Win32_NetworkManagement_WindowsFilteringPlatform = ["windows-sys/Win32_NetworkManagement_WindowsFilteringPlatform"]
|
||||
Win32_NetworkManagement_WindowsFirewall = ["windows-sys/Win32_NetworkManagement_WindowsFirewall"]
|
||||
Win32_NetworkManagement_WindowsNetworkVirtualization = ["windows-sys/Win32_NetworkManagement_WindowsNetworkVirtualization"]
|
||||
Win32_Networking = ["windows-sys/Win32_Networking"]
|
||||
Win32_Networking_ActiveDirectory = ["windows-sys/Win32_Networking_ActiveDirectory"]
|
||||
Win32_Networking_Clustering = ["windows-sys/Win32_Networking_Clustering"]
|
||||
Win32_Networking_HttpServer = ["windows-sys/Win32_Networking_HttpServer"]
|
||||
Win32_Networking_Ldap = ["windows-sys/Win32_Networking_Ldap"]
|
||||
Win32_Networking_WebSocket = ["windows-sys/Win32_Networking_WebSocket"]
|
||||
Win32_Networking_WinHttp = ["windows-sys/Win32_Networking_WinHttp"]
|
||||
Win32_Networking_WinInet = ["windows-sys/Win32_Networking_WinInet"]
|
||||
Win32_Networking_WinSock = ["windows-sys/Win32_Networking_WinSock"]
|
||||
Win32_Networking_WindowsWebServices = ["windows-sys/Win32_Networking_WindowsWebServices"]
|
||||
Win32_Security = ["windows-sys/Win32_Security"]
|
||||
Win32_Security_AppLocker = ["windows-sys/Win32_Security_AppLocker"]
|
||||
Win32_Security_Authentication = ["windows-sys/Win32_Security_Authentication"]
|
||||
Win32_Security_Authentication_Identity = ["windows-sys/Win32_Security_Authentication_Identity"]
|
||||
Win32_Security_Authorization = ["windows-sys/Win32_Security_Authorization"]
|
||||
Win32_Security_Credentials = ["windows-sys/Win32_Security_Credentials"]
|
||||
Win32_Security_Cryptography = ["windows-sys/Win32_Security_Cryptography"]
|
||||
Win32_Security_Cryptography_Catalog = ["windows-sys/Win32_Security_Cryptography_Catalog"]
|
||||
Win32_Security_Cryptography_Certificates = ["windows-sys/Win32_Security_Cryptography_Certificates"]
|
||||
Win32_Security_Cryptography_Sip = ["windows-sys/Win32_Security_Cryptography_Sip"]
|
||||
Win32_Security_Cryptography_UI = ["windows-sys/Win32_Security_Cryptography_UI"]
|
||||
Win32_Security_DiagnosticDataQuery = ["windows-sys/Win32_Security_DiagnosticDataQuery"]
|
||||
Win32_Security_DirectoryServices = ["windows-sys/Win32_Security_DirectoryServices"]
|
||||
Win32_Security_EnterpriseData = ["windows-sys/Win32_Security_EnterpriseData"]
|
||||
Win32_Security_ExtensibleAuthenticationProtocol = ["windows-sys/Win32_Security_ExtensibleAuthenticationProtocol"]
|
||||
Win32_Security_Isolation = ["windows-sys/Win32_Security_Isolation"]
|
||||
Win32_Security_LicenseProtection = ["windows-sys/Win32_Security_LicenseProtection"]
|
||||
Win32_Security_NetworkAccessProtection = ["windows-sys/Win32_Security_NetworkAccessProtection"]
|
||||
Win32_Security_WinTrust = ["windows-sys/Win32_Security_WinTrust"]
|
||||
Win32_Security_WinWlx = ["windows-sys/Win32_Security_WinWlx"]
|
||||
Win32_Storage = ["windows-sys/Win32_Storage"]
|
||||
Win32_Storage_Cabinets = ["windows-sys/Win32_Storage_Cabinets"]
|
||||
Win32_Storage_CloudFilters = ["windows-sys/Win32_Storage_CloudFilters"]
|
||||
Win32_Storage_Compression = ["windows-sys/Win32_Storage_Compression"]
|
||||
Win32_Storage_DistributedFileSystem = ["windows-sys/Win32_Storage_DistributedFileSystem"]
|
||||
Win32_Storage_FileHistory = ["windows-sys/Win32_Storage_FileHistory"]
|
||||
Win32_Storage_FileSystem = ["windows-sys/Win32_Storage_FileSystem"]
|
||||
Win32_Storage_Imapi = ["windows-sys/Win32_Storage_Imapi"]
|
||||
Win32_Storage_IndexServer = ["windows-sys/Win32_Storage_IndexServer"]
|
||||
Win32_Storage_InstallableFileSystems = ["windows-sys/Win32_Storage_InstallableFileSystems"]
|
||||
Win32_Storage_IscsiDisc = ["windows-sys/Win32_Storage_IscsiDisc"]
|
||||
Win32_Storage_Jet = ["windows-sys/Win32_Storage_Jet"]
|
||||
Win32_Storage_OfflineFiles = ["windows-sys/Win32_Storage_OfflineFiles"]
|
||||
Win32_Storage_OperationRecorder = ["windows-sys/Win32_Storage_OperationRecorder"]
|
||||
Win32_Storage_Packaging = ["windows-sys/Win32_Storage_Packaging"]
|
||||
Win32_Storage_Packaging_Appx = ["windows-sys/Win32_Storage_Packaging_Appx"]
|
||||
Win32_Storage_ProjectedFileSystem = ["windows-sys/Win32_Storage_ProjectedFileSystem"]
|
||||
Win32_Storage_StructuredStorage = ["windows-sys/Win32_Storage_StructuredStorage"]
|
||||
Win32_Storage_Vhd = ["windows-sys/Win32_Storage_Vhd"]
|
||||
Win32_Storage_Xps = ["windows-sys/Win32_Storage_Xps"]
|
||||
Win32_System = ["windows-sys/Win32_System"]
|
||||
Win32_System_AddressBook = ["windows-sys/Win32_System_AddressBook"]
|
||||
Win32_System_Antimalware = ["windows-sys/Win32_System_Antimalware"]
|
||||
Win32_System_ApplicationInstallationAndServicing = ["windows-sys/Win32_System_ApplicationInstallationAndServicing"]
|
||||
Win32_System_ApplicationVerifier = ["windows-sys/Win32_System_ApplicationVerifier"]
|
||||
Win32_System_ClrHosting = ["windows-sys/Win32_System_ClrHosting"]
|
||||
Win32_System_Com = ["windows-sys/Win32_System_Com"]
|
||||
Win32_System_Com_Marshal = ["windows-sys/Win32_System_Com_Marshal"]
|
||||
Win32_System_Com_StructuredStorage = ["windows-sys/Win32_System_Com_StructuredStorage"]
|
||||
Win32_System_Com_Urlmon = ["windows-sys/Win32_System_Com_Urlmon"]
|
||||
Win32_System_ComponentServices = ["windows-sys/Win32_System_ComponentServices"]
|
||||
Win32_System_Console = ["windows-sys/Win32_System_Console"]
|
||||
Win32_System_CorrelationVector = ["windows-sys/Win32_System_CorrelationVector"]
|
||||
Win32_System_DataExchange = ["windows-sys/Win32_System_DataExchange"]
|
||||
Win32_System_DeploymentServices = ["windows-sys/Win32_System_DeploymentServices"]
|
||||
Win32_System_DeveloperLicensing = ["windows-sys/Win32_System_DeveloperLicensing"]
|
||||
Win32_System_Diagnostics = ["windows-sys/Win32_System_Diagnostics"]
|
||||
Win32_System_Diagnostics_Ceip = ["windows-sys/Win32_System_Diagnostics_Ceip"]
|
||||
Win32_System_Diagnostics_Debug = ["windows-sys/Win32_System_Diagnostics_Debug"]
|
||||
Win32_System_Diagnostics_Debug_Extensions = ["windows-sys/Win32_System_Diagnostics_Debug_Extensions"]
|
||||
Win32_System_Diagnostics_Etw = ["windows-sys/Win32_System_Diagnostics_Etw"]
|
||||
Win32_System_Diagnostics_ProcessSnapshotting = ["windows-sys/Win32_System_Diagnostics_ProcessSnapshotting"]
|
||||
Win32_System_Diagnostics_ToolHelp = ["windows-sys/Win32_System_Diagnostics_ToolHelp"]
|
||||
Win32_System_DistributedTransactionCoordinator = ["windows-sys/Win32_System_DistributedTransactionCoordinator"]
|
||||
Win32_System_Environment = ["windows-sys/Win32_System_Environment"]
|
||||
Win32_System_ErrorReporting = ["windows-sys/Win32_System_ErrorReporting"]
|
||||
Win32_System_EventCollector = ["windows-sys/Win32_System_EventCollector"]
|
||||
Win32_System_EventLog = ["windows-sys/Win32_System_EventLog"]
|
||||
Win32_System_EventNotificationService = ["windows-sys/Win32_System_EventNotificationService"]
|
||||
Win32_System_GroupPolicy = ["windows-sys/Win32_System_GroupPolicy"]
|
||||
Win32_System_HostCompute = ["windows-sys/Win32_System_HostCompute"]
|
||||
Win32_System_HostComputeNetwork = ["windows-sys/Win32_System_HostComputeNetwork"]
|
||||
Win32_System_HostComputeSystem = ["windows-sys/Win32_System_HostComputeSystem"]
|
||||
Win32_System_Hypervisor = ["windows-sys/Win32_System_Hypervisor"]
|
||||
Win32_System_IO = ["windows-sys/Win32_System_IO"]
|
||||
Win32_System_Iis = ["windows-sys/Win32_System_Iis"]
|
||||
Win32_System_Ioctl = ["windows-sys/Win32_System_Ioctl"]
|
||||
Win32_System_JobObjects = ["windows-sys/Win32_System_JobObjects"]
|
||||
Win32_System_Js = ["windows-sys/Win32_System_Js"]
|
||||
Win32_System_Kernel = ["windows-sys/Win32_System_Kernel"]
|
||||
Win32_System_LibraryLoader = ["windows-sys/Win32_System_LibraryLoader"]
|
||||
Win32_System_Mailslots = ["windows-sys/Win32_System_Mailslots"]
|
||||
Win32_System_Mapi = ["windows-sys/Win32_System_Mapi"]
|
||||
Win32_System_Memory = ["windows-sys/Win32_System_Memory"]
|
||||
Win32_System_Memory_NonVolatile = ["windows-sys/Win32_System_Memory_NonVolatile"]
|
||||
Win32_System_MessageQueuing = ["windows-sys/Win32_System_MessageQueuing"]
|
||||
Win32_System_MixedReality = ["windows-sys/Win32_System_MixedReality"]
|
||||
Win32_System_Ole = ["windows-sys/Win32_System_Ole"]
|
||||
Win32_System_PasswordManagement = ["windows-sys/Win32_System_PasswordManagement"]
|
||||
Win32_System_Performance = ["windows-sys/Win32_System_Performance"]
|
||||
Win32_System_Performance_HardwareCounterProfiling = ["windows-sys/Win32_System_Performance_HardwareCounterProfiling"]
|
||||
Win32_System_Pipes = ["windows-sys/Win32_System_Pipes"]
|
||||
Win32_System_Power = ["windows-sys/Win32_System_Power"]
|
||||
Win32_System_ProcessStatus = ["windows-sys/Win32_System_ProcessStatus"]
|
||||
Win32_System_Recovery = ["windows-sys/Win32_System_Recovery"]
|
||||
Win32_System_Registry = ["windows-sys/Win32_System_Registry"]
|
||||
Win32_System_RemoteDesktop = ["windows-sys/Win32_System_RemoteDesktop"]
|
||||
Win32_System_RemoteManagement = ["windows-sys/Win32_System_RemoteManagement"]
|
||||
Win32_System_RestartManager = ["windows-sys/Win32_System_RestartManager"]
|
||||
Win32_System_Restore = ["windows-sys/Win32_System_Restore"]
|
||||
Win32_System_Rpc = ["windows-sys/Win32_System_Rpc"]
|
||||
Win32_System_Search = ["windows-sys/Win32_System_Search"]
|
||||
Win32_System_Search_Common = ["windows-sys/Win32_System_Search_Common"]
|
||||
Win32_System_SecurityCenter = ["windows-sys/Win32_System_SecurityCenter"]
|
||||
Win32_System_Services = ["windows-sys/Win32_System_Services"]
|
||||
Win32_System_SetupAndMigration = ["windows-sys/Win32_System_SetupAndMigration"]
|
||||
Win32_System_Shutdown = ["windows-sys/Win32_System_Shutdown"]
|
||||
Win32_System_StationsAndDesktops = ["windows-sys/Win32_System_StationsAndDesktops"]
|
||||
Win32_System_SubsystemForLinux = ["windows-sys/Win32_System_SubsystemForLinux"]
|
||||
Win32_System_SystemInformation = ["windows-sys/Win32_System_SystemInformation"]
|
||||
Win32_System_SystemServices = ["windows-sys/Win32_System_SystemServices"]
|
||||
Win32_System_Threading = ["windows-sys/Win32_System_Threading"]
|
||||
Win32_System_Time = ["windows-sys/Win32_System_Time"]
|
||||
Win32_System_TpmBaseServices = ["windows-sys/Win32_System_TpmBaseServices"]
|
||||
Win32_System_UserAccessLogging = ["windows-sys/Win32_System_UserAccessLogging"]
|
||||
Win32_System_VirtualDosMachines = ["windows-sys/Win32_System_VirtualDosMachines"]
|
||||
Win32_System_WindowsProgramming = ["windows-sys/Win32_System_WindowsProgramming"]
|
||||
Win32_System_Wmi = ["windows-sys/Win32_System_Wmi"]
|
||||
Win32_UI = ["windows-sys/Win32_UI"]
|
||||
Win32_UI_Accessibility = ["windows-sys/Win32_UI_Accessibility"]
|
||||
Win32_UI_ColorSystem = ["windows-sys/Win32_UI_ColorSystem"]
|
||||
Win32_UI_Controls = ["windows-sys/Win32_UI_Controls"]
|
||||
Win32_UI_Controls_Dialogs = ["windows-sys/Win32_UI_Controls_Dialogs"]
|
||||
Win32_UI_HiDpi = ["windows-sys/Win32_UI_HiDpi"]
|
||||
Win32_UI_Input = ["windows-sys/Win32_UI_Input"]
|
||||
Win32_UI_Input_Ime = ["windows-sys/Win32_UI_Input_Ime"]
|
||||
Win32_UI_Input_KeyboardAndMouse = ["windows-sys/Win32_UI_Input_KeyboardAndMouse"]
|
||||
Win32_UI_Input_Pointer = ["windows-sys/Win32_UI_Input_Pointer"]
|
||||
Win32_UI_Input_Touch = ["windows-sys/Win32_UI_Input_Touch"]
|
||||
Win32_UI_Input_XboxController = ["windows-sys/Win32_UI_Input_XboxController"]
|
||||
Win32_UI_InteractionContext = ["windows-sys/Win32_UI_InteractionContext"]
|
||||
Win32_UI_Magnification = ["windows-sys/Win32_UI_Magnification"]
|
||||
Win32_UI_Shell = ["windows-sys/Win32_UI_Shell"]
|
||||
Win32_UI_Shell_PropertiesSystem = ["windows-sys/Win32_UI_Shell_PropertiesSystem"]
|
||||
Win32_UI_TabletPC = ["windows-sys/Win32_UI_TabletPC"]
|
||||
Win32_UI_TextServices = ["windows-sys/Win32_UI_TextServices"]
|
||||
Win32_UI_WindowsAndMessaging = ["windows-sys/Win32_UI_WindowsAndMessaging"]
|
||||
Win32_Web = ["windows-sys/Win32_Web"]
|
||||
Win32_Web_InternetExplorer = ["windows-sys/Win32_Web_InternetExplorer"]
|
||||
default = ["windows-sys/default"]
|
||||
5
build/rust/windows-sys/lib.rs
Normal file
5
build/rust/windows-sys/lib.rs
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
pub use windows_sys::*;
|
||||
11
build/rust/windows-targets-0.48/Cargo.toml
Normal file
11
build/rust/windows-targets-0.48/Cargo.toml
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
[package]
|
||||
name = "windows-targets"
|
||||
version = "0.48.999"
|
||||
edition = "2018"
|
||||
license = "MPL-2.0"
|
||||
|
||||
[lib]
|
||||
path = "lib.rs"
|
||||
|
||||
[dependencies.windows-targets]
|
||||
version = "0.52"
|
||||
5
build/rust/windows-targets-0.48/lib.rs
Normal file
5
build/rust/windows-targets-0.48/lib.rs
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
pub use windows_targets::*;
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "windows-targets"
|
||||
version = "0.48.999"
|
||||
version = "0.52.999"
|
||||
edition = "2018"
|
||||
license = "MIT OR Apache-2.0"
|
||||
|
||||
|
|
|
|||
|
|
@ -50,7 +50,7 @@ uuid = { version = "1", features = ["serde", "v4"], optional = true }
|
|||
|
||||
[target."cfg(windows)".dependencies]
|
||||
scopeguard = { version = "1", optional = true }
|
||||
windows-sys = { version = "0.48", features = ["Win32_System_Com", "Win32_System_Memory", "Win32_System_SystemServices", "Win32_System_Threading"], optional = true }
|
||||
windows-sys = { version = "0.48", features = ["Win32_Security", "Win32_System_Com", "Win32_System_Memory", "Win32_System_Pipes", "Win32_System_SystemServices", "Win32_System_Threading"], optional = true }
|
||||
|
||||
[build-dependencies]
|
||||
bindgen = { version = "0.69", default-features = false, features = ["runtime"], optional = true }
|
||||
|
|
|
|||
|
|
@ -2516,6 +2516,12 @@ who = "Mike Hommey <mh+mozilla@glandium.org>"
|
|||
criteria = "safe-to-deploy"
|
||||
delta = "0.8.0 -> 0.8.6"
|
||||
|
||||
[[audits.mio]]
|
||||
who = "Mike Hommey <mh+mozilla@glandium.org>"
|
||||
criteria = "safe-to-deploy"
|
||||
delta = "0.8.8 -> 0.8.8@git:9a2ef335c366044ffe73b1c4acabe50a1daefe05"
|
||||
importable = false
|
||||
|
||||
[[audits.moz_cbor]]
|
||||
who = "Bobby Holley <bobbyholley@gmail.com>"
|
||||
criteria = "safe-to-deploy"
|
||||
|
|
|
|||
|
|
@ -108,6 +108,10 @@ notes = "This is a pinned version of the upstream code, presumably to get a fix
|
|||
audit-as-crates-io = true
|
||||
notes = "Version 0.6.23 is a local fork of upstream which just twiddles some dependencies."
|
||||
|
||||
[policy."mio:0.8.8@git:9a2ef335c366044ffe73b1c4acabe50a1daefe05"]
|
||||
audit-as-crates-io = true
|
||||
notes = "This is 0.8.8 + https://github.com/tokio-rs/mio/commit/eea9e3e0c469480e5c59c01e6c3c7e5fd88f0848."
|
||||
|
||||
[policy.mozbuild]
|
||||
audit-as-crates-io = false
|
||||
notes = "The crates.io version of this is just a placeholder to allow public crates to depend on mozbuild."
|
||||
|
|
|
|||
|
|
@ -698,6 +698,13 @@ user-id = 64539
|
|||
user-login = "kennykerr"
|
||||
user-name = "Kenny Kerr"
|
||||
|
||||
[[publisher.windows-sys]]
|
||||
version = "0.52.0"
|
||||
when = "2023-11-15"
|
||||
user-id = 64539
|
||||
user-login = "kennykerr"
|
||||
user-name = "Kenny Kerr"
|
||||
|
||||
[[publisher.zeitstempel]]
|
||||
version = "0.1.1"
|
||||
when = "2021-03-18"
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
{"files":{"Cargo.toml":"4d025a5bf0f59f660b3b52ec6a0da028f61269b17e4e33041b768ea07b8a9448","benches/serialization.rs":"d56855d868dab6aa22c8b03a61084535351b76c94b68d8b1d20764e352fe473f","build.rs":"65df9a97c6cdaa3faf72581f04ac289197b0b1797d69d22c1796e957ff1089e2","src/codec.rs":"38408b512d935cd7889a03b25dd14b36083ec4e6d2fcabd636182cf45e3d50bc","src/errors.rs":"67a4a994d0724397657581cde153bdfc05ce86e7efc467f23fafc8f64df80fa4","src/ipccore.rs":"ba339eebdc2d8a6d0cb9b294344809e63e404e220fda643b63a8a3ff63a755e8","src/lib.rs":"3881e9069f37e824cbb5dacf1c37192c08b84068098fef96ede6f2ae284edfe3","src/messages.rs":"452362da2cace9a0f2e3134c190ecb6a9997f8be4036cde06643e17c6c238240","src/rpccore.rs":"025b6614f1c42b96b0a8e74fd7881032d338c66e0d67ec0af70f910a9e30ebe1","src/shm.rs":"f8bc0ab17e04b86a746aea7aa4eb15f402e29d80e0d2f9d7c22ac8375a0cea85","src/sys/mod.rs":"e6fa1d260abf093e1f7b50185195e2d3aee0eb8c9774c6f253953b5896d838f3","src/sys/unix/cmsg.rs":"6f0236bf6cd66ccd237b268348a826ae1d266073c2adadcfaae703c556230065","src/sys/unix/cmsghdr.c":"d7344b3dc15cdce410c68669b848bb81f7fe36362cd3699668cb613fa05180f8","src/sys/unix/mod.rs":"59835f0d5509940078b1820a54f49fc5514adeb3e45e7d21e3ab917431da2e74","src/sys/unix/msg.rs":"0e297d73bae9414184f85c2209cca0a3fde6d999a3f1d3f42faa3f56b6d57233","src/sys/windows/mod.rs":"7eaabb76e62c6962b636320e2bbf79a78fce61659c799a798f7dd6d56b0be8a1"},"package":null}
|
||||
{"files":{"Cargo.toml":"a3b42c62aaab67e846239b3fb5a6b9d722d0faca944d4e654f58ccf2db6f79dc","benches/serialization.rs":"d56855d868dab6aa22c8b03a61084535351b76c94b68d8b1d20764e352fe473f","build.rs":"65df9a97c6cdaa3faf72581f04ac289197b0b1797d69d22c1796e957ff1089e2","src/codec.rs":"38408b512d935cd7889a03b25dd14b36083ec4e6d2fcabd636182cf45e3d50bc","src/errors.rs":"67a4a994d0724397657581cde153bdfc05ce86e7efc467f23fafc8f64df80fa4","src/ipccore.rs":"ba339eebdc2d8a6d0cb9b294344809e63e404e220fda643b63a8a3ff63a755e8","src/lib.rs":"a6fcac8b44318435db60313d3ef32ff3fada390bea8978c8414c40744998b98b","src/messages.rs":"452362da2cace9a0f2e3134c190ecb6a9997f8be4036cde06643e17c6c238240","src/rpccore.rs":"025b6614f1c42b96b0a8e74fd7881032d338c66e0d67ec0af70f910a9e30ebe1","src/shm.rs":"c00d16f4af510d12e704ae865f7348ad64ddef180e42b18e7dd95c4be35a9c80","src/sys/mod.rs":"e6fa1d260abf093e1f7b50185195e2d3aee0eb8c9774c6f253953b5896d838f3","src/sys/unix/cmsg.rs":"6f0236bf6cd66ccd237b268348a826ae1d266073c2adadcfaae703c556230065","src/sys/unix/cmsghdr.c":"d7344b3dc15cdce410c68669b848bb81f7fe36362cd3699668cb613fa05180f8","src/sys/unix/mod.rs":"59835f0d5509940078b1820a54f49fc5514adeb3e45e7d21e3ab917431da2e74","src/sys/unix/msg.rs":"0e297d73bae9414184f85c2209cca0a3fde6d999a3f1d3f42faa3f56b6d57233","src/sys/windows/mod.rs":"7eaabb76e62c6962b636320e2bbf79a78fce61659c799a798f7dd6d56b0be8a1"},"package":null}
|
||||
2
third_party/rust/audioipc2/Cargo.toml
vendored
2
third_party/rust/audioipc2/Cargo.toml
vendored
|
|
@ -73,7 +73,7 @@ libc = "0.2"
|
|||
memmap2 = "0.5"
|
||||
|
||||
[target."cfg(windows)".dependencies.windows-sys]
|
||||
version = "0.48"
|
||||
version = "0.52"
|
||||
features = [
|
||||
"Win32_Foundation",
|
||||
"Win32_Security",
|
||||
|
|
|
|||
2
third_party/rust/audioipc2/src/lib.rs
vendored
2
third_party/rust/audioipc2/src/lib.rs
vendored
|
|
@ -201,7 +201,7 @@ pub(crate) unsafe fn close_target_handle(
|
|||
#[cfg(windows)]
|
||||
pub fn server_platform_init() {
|
||||
unsafe {
|
||||
let r = CoInitializeEx(std::ptr::null_mut(), COINIT_MULTITHREADED);
|
||||
let r = CoInitializeEx(std::ptr::null_mut(), COINIT_MULTITHREADED as _);
|
||||
assert!(r == S_OK || r == S_FALSE);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
18
third_party/rust/audioipc2/src/shm.rs
vendored
18
third_party/rust/audioipc2/src/shm.rs
vendored
|
|
@ -247,10 +247,10 @@ mod windows {
|
|||
use std::ptr;
|
||||
|
||||
use windows_sys::Win32::{
|
||||
Foundation::{CloseHandle, FALSE, INVALID_HANDLE_VALUE},
|
||||
Foundation::{CloseHandle, FALSE, HANDLE, INVALID_HANDLE_VALUE},
|
||||
System::Memory::{
|
||||
CreateFileMappingA, MapViewOfFile, UnmapViewOfFile, FILE_MAP_ALL_ACCESS,
|
||||
MEMORYMAPPEDVIEW_HANDLE, PAGE_READWRITE,
|
||||
MEMORY_MAPPED_VIEW_ADDRESS, PAGE_READWRITE,
|
||||
},
|
||||
};
|
||||
|
||||
|
|
@ -259,7 +259,7 @@ mod windows {
|
|||
use super::*;
|
||||
|
||||
pub struct SharedMem {
|
||||
handle: MEMORYMAPPEDVIEW_HANDLE,
|
||||
handle: HANDLE,
|
||||
view: SharedMemView,
|
||||
}
|
||||
|
||||
|
|
@ -268,7 +268,9 @@ mod windows {
|
|||
impl Drop for SharedMem {
|
||||
fn drop(&mut self) {
|
||||
unsafe {
|
||||
let ok = UnmapViewOfFile(self.view.ptr as _);
|
||||
let ok = UnmapViewOfFile(MEMORY_MAPPED_VIEW_ADDRESS {
|
||||
Value: self.view.ptr,
|
||||
});
|
||||
assert_ne!(ok, FALSE);
|
||||
let ok = CloseHandle(self.handle);
|
||||
assert_ne!(ok, FALSE);
|
||||
|
|
@ -292,14 +294,14 @@ mod windows {
|
|||
}
|
||||
|
||||
let ptr = MapViewOfFile(handle, FILE_MAP_ALL_ACCESS, 0, 0, size);
|
||||
if !valid_handle(ptr as _) {
|
||||
if !valid_handle(ptr.Value) {
|
||||
return Err(std::io::Error::last_os_error().into());
|
||||
}
|
||||
|
||||
Ok(SharedMem {
|
||||
handle,
|
||||
view: SharedMemView {
|
||||
ptr: ptr as _,
|
||||
ptr: ptr.Value,
|
||||
size,
|
||||
},
|
||||
})
|
||||
|
|
@ -313,13 +315,13 @@ mod windows {
|
|||
pub unsafe fn from(handle: PlatformHandle, size: usize) -> Result<SharedMem> {
|
||||
let handle = handle.into_raw();
|
||||
let ptr = MapViewOfFile(handle as _, FILE_MAP_ALL_ACCESS, 0, 0, size);
|
||||
if !valid_handle(ptr as _) {
|
||||
if !valid_handle(ptr.Value) {
|
||||
return Err(std::io::Error::last_os_error().into());
|
||||
}
|
||||
Ok(SharedMem {
|
||||
handle: handle as _,
|
||||
view: SharedMemView {
|
||||
ptr: ptr as _,
|
||||
ptr: ptr.Value,
|
||||
size,
|
||||
},
|
||||
})
|
||||
|
|
|
|||
2
third_party/rust/mio/.cargo-checksum.json
vendored
2
third_party/rust/mio/.cargo-checksum.json
vendored
File diff suppressed because one or more lines are too long
162
third_party/rust/mio/Cargo.lock
generated
vendored
162
third_party/rust/mio/Cargo.lock
generated
vendored
|
|
@ -1,162 +0,0 @@
|
|||
# This file is automatically @generated by Cargo.
|
||||
# It is not intended for manual editing.
|
||||
[[package]]
|
||||
name = "cfg-if"
|
||||
version = "1.0.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
|
||||
|
||||
[[package]]
|
||||
name = "env_logger"
|
||||
version = "0.9.3"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "a12e6657c4c97ebab115a42dcee77225f7f482cdd841cf7088c657a42e9e00e7"
|
||||
dependencies = [
|
||||
"log",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "getrandom"
|
||||
version = "0.2.8"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31"
|
||||
dependencies = [
|
||||
"cfg-if",
|
||||
"libc",
|
||||
"wasi",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "libc"
|
||||
version = "0.2.139"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79"
|
||||
|
||||
[[package]]
|
||||
name = "log"
|
||||
version = "0.4.17"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
|
||||
dependencies = [
|
||||
"cfg-if",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "mio"
|
||||
version = "0.8.8"
|
||||
dependencies = [
|
||||
"env_logger",
|
||||
"libc",
|
||||
"log",
|
||||
"rand",
|
||||
"wasi",
|
||||
"windows-sys",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "ppv-lite86"
|
||||
version = "0.2.17"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
|
||||
|
||||
[[package]]
|
||||
name = "rand"
|
||||
version = "0.8.5"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
|
||||
dependencies = [
|
||||
"libc",
|
||||
"rand_chacha",
|
||||
"rand_core",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "rand_chacha"
|
||||
version = "0.3.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
|
||||
dependencies = [
|
||||
"ppv-lite86",
|
||||
"rand_core",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "rand_core"
|
||||
version = "0.6.4"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
|
||||
dependencies = [
|
||||
"getrandom",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "wasi"
|
||||
version = "0.11.0+wasi-snapshot-preview1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
|
||||
|
||||
[[package]]
|
||||
name = "windows-sys"
|
||||
version = "0.48.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
|
||||
dependencies = [
|
||||
"windows-targets",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "windows-targets"
|
||||
version = "0.48.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5"
|
||||
dependencies = [
|
||||
"windows_aarch64_gnullvm",
|
||||
"windows_aarch64_msvc",
|
||||
"windows_i686_gnu",
|
||||
"windows_i686_msvc",
|
||||
"windows_x86_64_gnu",
|
||||
"windows_x86_64_gnullvm",
|
||||
"windows_x86_64_msvc",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "windows_aarch64_gnullvm"
|
||||
version = "0.48.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
|
||||
|
||||
[[package]]
|
||||
name = "windows_aarch64_msvc"
|
||||
version = "0.48.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
|
||||
|
||||
[[package]]
|
||||
name = "windows_i686_gnu"
|
||||
version = "0.48.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
|
||||
|
||||
[[package]]
|
||||
name = "windows_i686_msvc"
|
||||
version = "0.48.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
|
||||
|
||||
[[package]]
|
||||
name = "windows_x86_64_gnu"
|
||||
version = "0.48.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
|
||||
|
||||
[[package]]
|
||||
name = "windows_x86_64_gnullvm"
|
||||
version = "0.48.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
|
||||
|
||||
[[package]]
|
||||
name = "windows_x86_64_msvc"
|
||||
version = "0.48.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
|
||||
23
third_party/rust/mio/Cargo.toml
vendored
23
third_party/rust/mio/Cargo.toml
vendored
|
|
@ -90,13 +90,13 @@ required-features = [
|
|||
version = "0.4.8"
|
||||
optional = true
|
||||
|
||||
[dev-dependencies]
|
||||
rand = "0.8"
|
||||
|
||||
[dev-dependencies.env_logger]
|
||||
version = "0.9.3"
|
||||
default-features = false
|
||||
|
||||
[dev-dependencies.rand]
|
||||
version = "0.8"
|
||||
|
||||
[features]
|
||||
default = ["log"]
|
||||
net = []
|
||||
|
|
@ -107,18 +107,19 @@ os-ext = [
|
|||
]
|
||||
os-poll = []
|
||||
|
||||
[target."cfg(target_os = \"wasi\")".dependencies.libc]
|
||||
version = "0.2.121"
|
||||
[target."cfg(target_os = \"wasi\")".dependencies]
|
||||
libc = "0.2.121"
|
||||
wasi = "0.11.0"
|
||||
|
||||
[target."cfg(target_os = \"wasi\")".dependencies.wasi]
|
||||
version = "0.11.0"
|
||||
|
||||
[target."cfg(unix)".dependencies.libc]
|
||||
version = "0.2.121"
|
||||
[target."cfg(unix)".dependencies]
|
||||
libc = "0.2.121"
|
||||
|
||||
[target."cfg(windows)".dependencies.windows-sys]
|
||||
version = "0.48"
|
||||
version = "0.52"
|
||||
features = [
|
||||
"Wdk_Foundation",
|
||||
"Wdk_Storage_FileSystem",
|
||||
"Wdk_System_IO",
|
||||
"Win32_Foundation",
|
||||
"Win32_Networking_WinSock",
|
||||
"Win32_Storage_FileSystem",
|
||||
|
|
|
|||
34
third_party/rust/mio/src/sys/windows/afd.rs
vendored
34
third_party/rust/mio/src/sys/windows/afd.rs
vendored
|
|
@ -5,28 +5,15 @@ use std::io;
|
|||
use std::mem::size_of;
|
||||
use std::os::windows::io::AsRawHandle;
|
||||
|
||||
use windows_sys::Wdk::Storage::FileSystem::NtCancelIoFileEx;
|
||||
use windows_sys::Wdk::System::IO::NtDeviceIoControlFile;
|
||||
use windows_sys::Win32::Foundation::{
|
||||
RtlNtStatusToDosError, HANDLE, NTSTATUS, STATUS_NOT_FOUND, STATUS_PENDING, STATUS_SUCCESS,
|
||||
};
|
||||
use windows_sys::Win32::System::WindowsProgramming::{
|
||||
NtDeviceIoControlFile, IO_STATUS_BLOCK, IO_STATUS_BLOCK_0,
|
||||
};
|
||||
use windows_sys::Win32::System::IO::{IO_STATUS_BLOCK, IO_STATUS_BLOCK_0};
|
||||
|
||||
const IOCTL_AFD_POLL: u32 = 0x00012024;
|
||||
|
||||
#[link(name = "ntdll")]
|
||||
extern "system" {
|
||||
/// See <https://processhacker.sourceforge.io/doc/ntioapi_8h.html#a0d4d550cad4d62d75b76961e25f6550c>
|
||||
///
|
||||
/// This is an undocumented API and as such not part of <https://github.com/microsoft/win32metadata>
|
||||
/// from which `windows-sys` is generated, and also unlikely to be added, so
|
||||
/// we manually declare it here
|
||||
fn NtCancelIoFileEx(
|
||||
FileHandle: HANDLE,
|
||||
IoRequestToCancel: *mut IO_STATUS_BLOCK,
|
||||
IoStatusBlock: *mut IO_STATUS_BLOCK,
|
||||
) -> NTSTATUS;
|
||||
}
|
||||
/// Winsock2 AFD driver instance.
|
||||
///
|
||||
/// All operations are unsafe due to IO_STATUS_BLOCK parameter are being used by Afd driver during STATUS_PENDING before I/O Completion Port returns its result.
|
||||
|
|
@ -132,14 +119,15 @@ cfg_io_source! {
|
|||
use std::ptr::null_mut;
|
||||
use std::sync::atomic::{AtomicUsize, Ordering};
|
||||
|
||||
use super::iocp::CompletionPort;
|
||||
use windows_sys::Win32::{
|
||||
Foundation::{UNICODE_STRING, INVALID_HANDLE_VALUE},
|
||||
System::WindowsProgramming::{
|
||||
OBJECT_ATTRIBUTES, FILE_SKIP_SET_EVENT_ON_HANDLE,
|
||||
},
|
||||
Storage::FileSystem::{FILE_OPEN, NtCreateFile, SetFileCompletionNotificationModes, SYNCHRONIZE, FILE_SHARE_READ, FILE_SHARE_WRITE},
|
||||
use windows_sys::Wdk::Foundation::OBJECT_ATTRIBUTES;
|
||||
use windows_sys::Wdk::Storage::FileSystem::{NtCreateFile, FILE_OPEN};
|
||||
use windows_sys::Win32::Foundation::{INVALID_HANDLE_VALUE, UNICODE_STRING};
|
||||
use windows_sys::Win32::Storage::FileSystem::{
|
||||
SetFileCompletionNotificationModes, FILE_SHARE_READ, FILE_SHARE_WRITE, SYNCHRONIZE,
|
||||
};
|
||||
use windows_sys::Win32::System::WindowsProgramming::FILE_SKIP_SET_EVENT_ON_HANDLE;
|
||||
|
||||
use super::iocp::CompletionPort;
|
||||
|
||||
const AFD_HELPER_ATTRIBUTES: OBJECT_ATTRIBUTES = OBJECT_ATTRIBUTES {
|
||||
Length: size_of::<OBJECT_ATTRIBUTES>() as u32,
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
use std::fmt;
|
||||
use std::ops::{Deref, DerefMut};
|
||||
|
||||
use windows_sys::Win32::System::WindowsProgramming::IO_STATUS_BLOCK;
|
||||
use windows_sys::Win32::System::IO::IO_STATUS_BLOCK;
|
||||
|
||||
pub struct IoStatusBlock(IO_STATUS_BLOCK);
|
||||
|
||||
cfg_io_source! {
|
||||
use windows_sys::Win32::System::WindowsProgramming::{IO_STATUS_BLOCK_0};
|
||||
use windows_sys::Win32::System::IO::IO_STATUS_BLOCK_0;
|
||||
|
||||
impl IoStatusBlock {
|
||||
pub fn zeroed() -> Self {
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
83
third_party/rust/windows-sys/Cargo.toml
vendored
83
third_party/rust/windows-sys/Cargo.toml
vendored
|
|
@ -10,10 +10,10 @@
|
|||
# See Cargo.toml.orig for the original contents.
|
||||
|
||||
[package]
|
||||
edition = "2018"
|
||||
rust-version = "1.48"
|
||||
edition = "2021"
|
||||
rust-version = "1.56"
|
||||
name = "windows-sys"
|
||||
version = "0.48.0"
|
||||
version = "0.52.0"
|
||||
authors = ["Microsoft"]
|
||||
description = "Rust for Windows"
|
||||
readme = "readme.md"
|
||||
|
|
@ -27,35 +27,39 @@ default-target = "x86_64-pc-windows-msvc"
|
|||
targets = []
|
||||
|
||||
[dependencies.windows-targets]
|
||||
version = "0.48.0"
|
||||
version = "0.52.0"
|
||||
|
||||
[features]
|
||||
Wdk = []
|
||||
Wdk_Foundation = ["Wdk"]
|
||||
Wdk_Graphics = ["Wdk"]
|
||||
Wdk_Graphics_Direct3D = ["Wdk_Graphics"]
|
||||
Wdk_Storage = ["Wdk"]
|
||||
Wdk_Storage_FileSystem = ["Wdk_Storage"]
|
||||
Wdk_Storage_FileSystem_Minifilters = ["Wdk_Storage_FileSystem"]
|
||||
Wdk_System = ["Wdk"]
|
||||
Wdk_System_IO = ["Wdk_System"]
|
||||
Wdk_System_OfflineRegistry = ["Wdk_System"]
|
||||
Wdk_System_Registry = ["Wdk_System"]
|
||||
Wdk_System_SystemInformation = ["Wdk_System"]
|
||||
Wdk_System_SystemServices = ["Wdk_System"]
|
||||
Wdk_System_Threading = ["Wdk_System"]
|
||||
Win32 = []
|
||||
Win32_Data = ["Win32"]
|
||||
Win32_Data_HtmlHelp = ["Win32_Data"]
|
||||
Win32_Data_RightsManagement = ["Win32_Data"]
|
||||
Win32_Data_Xml = ["Win32_Data"]
|
||||
Win32_Data_Xml_MsXml = ["Win32_Data_Xml"]
|
||||
Win32_Data_Xml_XmlLite = ["Win32_Data_Xml"]
|
||||
Win32_Devices = ["Win32"]
|
||||
Win32_Devices_AllJoyn = ["Win32_Devices"]
|
||||
Win32_Devices_BiometricFramework = ["Win32_Devices"]
|
||||
Win32_Devices_Bluetooth = ["Win32_Devices"]
|
||||
Win32_Devices_Communication = ["Win32_Devices"]
|
||||
Win32_Devices_DeviceAccess = ["Win32_Devices"]
|
||||
Win32_Devices_DeviceAndDriverInstallation = ["Win32_Devices"]
|
||||
Win32_Devices_DeviceQuery = ["Win32_Devices"]
|
||||
Win32_Devices_Display = ["Win32_Devices"]
|
||||
Win32_Devices_Enumeration = ["Win32_Devices"]
|
||||
Win32_Devices_Enumeration_Pnp = ["Win32_Devices_Enumeration"]
|
||||
Win32_Devices_Fax = ["Win32_Devices"]
|
||||
Win32_Devices_FunctionDiscovery = ["Win32_Devices"]
|
||||
Win32_Devices_Geolocation = ["Win32_Devices"]
|
||||
Win32_Devices_HumanInterfaceDevice = ["Win32_Devices"]
|
||||
Win32_Devices_ImageAcquisition = ["Win32_Devices"]
|
||||
Win32_Devices_PortableDevices = ["Win32_Devices"]
|
||||
Win32_Devices_Properties = ["Win32_Devices"]
|
||||
Win32_Devices_Pwm = ["Win32_Devices"]
|
||||
|
|
@ -70,6 +74,7 @@ Win32_Globalization = ["Win32"]
|
|||
Win32_Graphics = ["Win32"]
|
||||
Win32_Graphics_Dwm = ["Win32_Graphics"]
|
||||
Win32_Graphics_Gdi = ["Win32_Graphics"]
|
||||
Win32_Graphics_GdiPlus = ["Win32_Graphics"]
|
||||
Win32_Graphics_Hlsl = ["Win32_Graphics"]
|
||||
Win32_Graphics_OpenGL = ["Win32_Graphics"]
|
||||
Win32_Graphics_Printing = ["Win32_Graphics"]
|
||||
|
|
@ -78,17 +83,9 @@ Win32_Management = ["Win32"]
|
|||
Win32_Management_MobileDeviceManagementRegistration = ["Win32_Management"]
|
||||
Win32_Media = ["Win32"]
|
||||
Win32_Media_Audio = ["Win32_Media"]
|
||||
Win32_Media_Audio_Apo = ["Win32_Media_Audio"]
|
||||
Win32_Media_Audio_DirectMusic = ["Win32_Media_Audio"]
|
||||
Win32_Media_Audio_Endpoints = ["Win32_Media_Audio"]
|
||||
Win32_Media_Audio_XAudio2 = ["Win32_Media_Audio"]
|
||||
Win32_Media_DeviceManager = ["Win32_Media"]
|
||||
Win32_Media_DxMediaObjects = ["Win32_Media"]
|
||||
Win32_Media_KernelStreaming = ["Win32_Media"]
|
||||
Win32_Media_LibrarySharingServices = ["Win32_Media"]
|
||||
Win32_Media_MediaPlayer = ["Win32_Media"]
|
||||
Win32_Media_Multimedia = ["Win32_Media"]
|
||||
Win32_Media_Speech = ["Win32_Media"]
|
||||
Win32_Media_Streaming = ["Win32_Media"]
|
||||
Win32_Media_WindowsMediaFormat = ["Win32_Media"]
|
||||
Win32_NetworkManagement = ["Win32"]
|
||||
|
|
@ -96,14 +93,12 @@ Win32_NetworkManagement_Dhcp = ["Win32_NetworkManagement"]
|
|||
Win32_NetworkManagement_Dns = ["Win32_NetworkManagement"]
|
||||
Win32_NetworkManagement_InternetConnectionWizard = ["Win32_NetworkManagement"]
|
||||
Win32_NetworkManagement_IpHelper = ["Win32_NetworkManagement"]
|
||||
Win32_NetworkManagement_MobileBroadband = ["Win32_NetworkManagement"]
|
||||
Win32_NetworkManagement_Multicast = ["Win32_NetworkManagement"]
|
||||
Win32_NetworkManagement_Ndis = ["Win32_NetworkManagement"]
|
||||
Win32_NetworkManagement_NetBios = ["Win32_NetworkManagement"]
|
||||
Win32_NetworkManagement_NetManagement = ["Win32_NetworkManagement"]
|
||||
Win32_NetworkManagement_NetShell = ["Win32_NetworkManagement"]
|
||||
Win32_NetworkManagement_NetworkDiagnosticsFramework = ["Win32_NetworkManagement"]
|
||||
Win32_NetworkManagement_NetworkPolicyServer = ["Win32_NetworkManagement"]
|
||||
Win32_NetworkManagement_P2P = ["Win32_NetworkManagement"]
|
||||
Win32_NetworkManagement_QoS = ["Win32_NetworkManagement"]
|
||||
Win32_NetworkManagement_Rras = ["Win32_NetworkManagement"]
|
||||
|
|
@ -111,19 +106,15 @@ Win32_NetworkManagement_Snmp = ["Win32_NetworkManagement"]
|
|||
Win32_NetworkManagement_WNet = ["Win32_NetworkManagement"]
|
||||
Win32_NetworkManagement_WebDav = ["Win32_NetworkManagement"]
|
||||
Win32_NetworkManagement_WiFi = ["Win32_NetworkManagement"]
|
||||
Win32_NetworkManagement_WindowsConnectNow = ["Win32_NetworkManagement"]
|
||||
Win32_NetworkManagement_WindowsConnectionManager = ["Win32_NetworkManagement"]
|
||||
Win32_NetworkManagement_WindowsFilteringPlatform = ["Win32_NetworkManagement"]
|
||||
Win32_NetworkManagement_WindowsFirewall = ["Win32_NetworkManagement"]
|
||||
Win32_NetworkManagement_WindowsNetworkVirtualization = ["Win32_NetworkManagement"]
|
||||
Win32_Networking = ["Win32"]
|
||||
Win32_Networking_ActiveDirectory = ["Win32_Networking"]
|
||||
Win32_Networking_BackgroundIntelligentTransferService = ["Win32_Networking"]
|
||||
Win32_Networking_Clustering = ["Win32_Networking"]
|
||||
Win32_Networking_HttpServer = ["Win32_Networking"]
|
||||
Win32_Networking_Ldap = ["Win32_Networking"]
|
||||
Win32_Networking_NetworkListManager = ["Win32_Networking"]
|
||||
Win32_Networking_RemoteDifferentialCompression = ["Win32_Networking"]
|
||||
Win32_Networking_WebSocket = ["Win32_Networking"]
|
||||
Win32_Networking_WinHttp = ["Win32_Networking"]
|
||||
Win32_Networking_WinInet = ["Win32_Networking"]
|
||||
|
|
@ -133,10 +124,7 @@ Win32_Security = ["Win32"]
|
|||
Win32_Security_AppLocker = ["Win32_Security"]
|
||||
Win32_Security_Authentication = ["Win32_Security"]
|
||||
Win32_Security_Authentication_Identity = ["Win32_Security_Authentication"]
|
||||
Win32_Security_Authentication_Identity_Provider = ["Win32_Security_Authentication_Identity"]
|
||||
Win32_Security_Authorization = ["Win32_Security"]
|
||||
Win32_Security_Authorization_UI = ["Win32_Security_Authorization"]
|
||||
Win32_Security_ConfigurationSnapin = ["Win32_Security"]
|
||||
Win32_Security_Credentials = ["Win32_Security"]
|
||||
Win32_Security_Cryptography = ["Win32_Security"]
|
||||
Win32_Security_Cryptography_Catalog = ["Win32_Security_Cryptography"]
|
||||
|
|
@ -150,64 +138,48 @@ Win32_Security_ExtensibleAuthenticationProtocol = ["Win32_Security"]
|
|||
Win32_Security_Isolation = ["Win32_Security"]
|
||||
Win32_Security_LicenseProtection = ["Win32_Security"]
|
||||
Win32_Security_NetworkAccessProtection = ["Win32_Security"]
|
||||
Win32_Security_Tpm = ["Win32_Security"]
|
||||
Win32_Security_WinTrust = ["Win32_Security"]
|
||||
Win32_Security_WinWlx = ["Win32_Security"]
|
||||
Win32_Storage = ["Win32"]
|
||||
Win32_Storage_Cabinets = ["Win32_Storage"]
|
||||
Win32_Storage_CloudFilters = ["Win32_Storage"]
|
||||
Win32_Storage_Compression = ["Win32_Storage"]
|
||||
Win32_Storage_DataDeduplication = ["Win32_Storage"]
|
||||
Win32_Storage_DistributedFileSystem = ["Win32_Storage"]
|
||||
Win32_Storage_EnhancedStorage = ["Win32_Storage"]
|
||||
Win32_Storage_FileHistory = ["Win32_Storage"]
|
||||
Win32_Storage_FileServerResourceManager = ["Win32_Storage"]
|
||||
Win32_Storage_FileSystem = ["Win32_Storage"]
|
||||
Win32_Storage_Imapi = ["Win32_Storage"]
|
||||
Win32_Storage_IndexServer = ["Win32_Storage"]
|
||||
Win32_Storage_InstallableFileSystems = ["Win32_Storage"]
|
||||
Win32_Storage_IscsiDisc = ["Win32_Storage"]
|
||||
Win32_Storage_Jet = ["Win32_Storage"]
|
||||
Win32_Storage_Nvme = ["Win32_Storage"]
|
||||
Win32_Storage_OfflineFiles = ["Win32_Storage"]
|
||||
Win32_Storage_OperationRecorder = ["Win32_Storage"]
|
||||
Win32_Storage_Packaging = ["Win32_Storage"]
|
||||
Win32_Storage_Packaging_Appx = ["Win32_Storage_Packaging"]
|
||||
Win32_Storage_Packaging_Opc = ["Win32_Storage_Packaging"]
|
||||
Win32_Storage_ProjectedFileSystem = ["Win32_Storage"]
|
||||
Win32_Storage_StructuredStorage = ["Win32_Storage"]
|
||||
Win32_Storage_Vhd = ["Win32_Storage"]
|
||||
Win32_Storage_VirtualDiskService = ["Win32_Storage"]
|
||||
Win32_Storage_Vss = ["Win32_Storage"]
|
||||
Win32_Storage_Xps = ["Win32_Storage"]
|
||||
Win32_Storage_Xps_Printing = ["Win32_Storage_Xps"]
|
||||
Win32_System = ["Win32"]
|
||||
Win32_System_AddressBook = ["Win32_System"]
|
||||
Win32_System_Antimalware = ["Win32_System"]
|
||||
Win32_System_ApplicationInstallationAndServicing = ["Win32_System"]
|
||||
Win32_System_ApplicationVerifier = ["Win32_System"]
|
||||
Win32_System_AssessmentTool = ["Win32_System"]
|
||||
Win32_System_ClrHosting = ["Win32_System"]
|
||||
Win32_System_Com = ["Win32_System"]
|
||||
Win32_System_Com_CallObj = ["Win32_System_Com"]
|
||||
Win32_System_Com_ChannelCredentials = ["Win32_System_Com"]
|
||||
Win32_System_Com_Events = ["Win32_System_Com"]
|
||||
Win32_System_Com_Marshal = ["Win32_System_Com"]
|
||||
Win32_System_Com_StructuredStorage = ["Win32_System_Com"]
|
||||
Win32_System_Com_UI = ["Win32_System_Com"]
|
||||
Win32_System_Com_Urlmon = ["Win32_System_Com"]
|
||||
Win32_System_ComponentServices = ["Win32_System"]
|
||||
Win32_System_Console = ["Win32_System"]
|
||||
Win32_System_Contacts = ["Win32_System"]
|
||||
Win32_System_CorrelationVector = ["Win32_System"]
|
||||
Win32_System_DataExchange = ["Win32_System"]
|
||||
Win32_System_DeploymentServices = ["Win32_System"]
|
||||
Win32_System_DesktopSharing = ["Win32_System"]
|
||||
Win32_System_DeveloperLicensing = ["Win32_System"]
|
||||
Win32_System_Diagnostics = ["Win32_System"]
|
||||
Win32_System_Diagnostics_Ceip = ["Win32_System_Diagnostics"]
|
||||
Win32_System_Diagnostics_ClrProfiling = ["Win32_System_Diagnostics"]
|
||||
Win32_System_Diagnostics_Debug = ["Win32_System_Diagnostics"]
|
||||
Win32_System_Diagnostics_Debug_ActiveScript = ["Win32_System_Diagnostics_Debug"]
|
||||
Win32_System_Diagnostics_Debug_Extensions = ["Win32_System_Diagnostics_Debug"]
|
||||
Win32_System_Diagnostics_Etw = ["Win32_System_Diagnostics"]
|
||||
Win32_System_Diagnostics_ProcessSnapshotting = ["Win32_System_Diagnostics"]
|
||||
|
|
@ -236,19 +208,15 @@ Win32_System_Memory = ["Win32_System"]
|
|||
Win32_System_Memory_NonVolatile = ["Win32_System_Memory"]
|
||||
Win32_System_MessageQueuing = ["Win32_System"]
|
||||
Win32_System_MixedReality = ["Win32_System"]
|
||||
Win32_System_Mmc = ["Win32_System"]
|
||||
Win32_System_Ole = ["Win32_System"]
|
||||
Win32_System_ParentalControls = ["Win32_System"]
|
||||
Win32_System_PasswordManagement = ["Win32_System"]
|
||||
Win32_System_Performance = ["Win32_System"]
|
||||
Win32_System_Performance_HardwareCounterProfiling = ["Win32_System_Performance"]
|
||||
Win32_System_Pipes = ["Win32_System"]
|
||||
Win32_System_Power = ["Win32_System"]
|
||||
Win32_System_ProcessStatus = ["Win32_System"]
|
||||
Win32_System_RealTimeCommunications = ["Win32_System"]
|
||||
Win32_System_Recovery = ["Win32_System"]
|
||||
Win32_System_Registry = ["Win32_System"]
|
||||
Win32_System_RemoteAssistance = ["Win32_System"]
|
||||
Win32_System_RemoteDesktop = ["Win32_System"]
|
||||
Win32_System_RemoteManagement = ["Win32_System"]
|
||||
Win32_System_RestartManager = ["Win32_System"]
|
||||
|
|
@ -257,54 +225,41 @@ Win32_System_Rpc = ["Win32_System"]
|
|||
Win32_System_Search = ["Win32_System"]
|
||||
Win32_System_Search_Common = ["Win32_System_Search"]
|
||||
Win32_System_SecurityCenter = ["Win32_System"]
|
||||
Win32_System_ServerBackup = ["Win32_System"]
|
||||
Win32_System_Services = ["Win32_System"]
|
||||
Win32_System_SettingsManagementInfrastructure = ["Win32_System"]
|
||||
Win32_System_SetupAndMigration = ["Win32_System"]
|
||||
Win32_System_Shutdown = ["Win32_System"]
|
||||
Win32_System_StationsAndDesktops = ["Win32_System"]
|
||||
Win32_System_SubsystemForLinux = ["Win32_System"]
|
||||
Win32_System_SystemInformation = ["Win32_System"]
|
||||
Win32_System_SystemServices = ["Win32_System"]
|
||||
Win32_System_TaskScheduler = ["Win32_System"]
|
||||
Win32_System_Threading = ["Win32_System"]
|
||||
Win32_System_Time = ["Win32_System"]
|
||||
Win32_System_TpmBaseServices = ["Win32_System"]
|
||||
Win32_System_UpdateAgent = ["Win32_System"]
|
||||
Win32_System_UpdateAssessment = ["Win32_System"]
|
||||
Win32_System_UserAccessLogging = ["Win32_System"]
|
||||
Win32_System_Variant = ["Win32_System"]
|
||||
Win32_System_VirtualDosMachines = ["Win32_System"]
|
||||
Win32_System_WindowsProgramming = ["Win32_System"]
|
||||
Win32_System_WindowsSync = ["Win32_System"]
|
||||
Win32_System_Wmi = ["Win32_System"]
|
||||
Win32_UI = ["Win32"]
|
||||
Win32_UI_Accessibility = ["Win32_UI"]
|
||||
Win32_UI_Animation = ["Win32_UI"]
|
||||
Win32_UI_ColorSystem = ["Win32_UI"]
|
||||
Win32_UI_Controls = ["Win32_UI"]
|
||||
Win32_UI_Controls_Dialogs = ["Win32_UI_Controls"]
|
||||
Win32_UI_Controls_RichEdit = ["Win32_UI_Controls"]
|
||||
Win32_UI_HiDpi = ["Win32_UI"]
|
||||
Win32_UI_Input = ["Win32_UI"]
|
||||
Win32_UI_Input_Ime = ["Win32_UI_Input"]
|
||||
Win32_UI_Input_Ink = ["Win32_UI_Input"]
|
||||
Win32_UI_Input_KeyboardAndMouse = ["Win32_UI_Input"]
|
||||
Win32_UI_Input_Pointer = ["Win32_UI_Input"]
|
||||
Win32_UI_Input_Radial = ["Win32_UI_Input"]
|
||||
Win32_UI_Input_Touch = ["Win32_UI_Input"]
|
||||
Win32_UI_Input_XboxController = ["Win32_UI_Input"]
|
||||
Win32_UI_InteractionContext = ["Win32_UI"]
|
||||
Win32_UI_LegacyWindowsEnvironmentFeatures = ["Win32_UI"]
|
||||
Win32_UI_Magnification = ["Win32_UI"]
|
||||
Win32_UI_Notifications = ["Win32_UI"]
|
||||
Win32_UI_Ribbon = ["Win32_UI"]
|
||||
Win32_UI_Shell = ["Win32_UI"]
|
||||
Win32_UI_Shell_Common = ["Win32_UI_Shell"]
|
||||
Win32_UI_Shell_PropertiesSystem = ["Win32_UI_Shell"]
|
||||
Win32_UI_TabletPC = ["Win32_UI"]
|
||||
Win32_UI_TextServices = ["Win32_UI"]
|
||||
Win32_UI_WindowsAndMessaging = ["Win32_UI"]
|
||||
Win32_UI_Wpf = ["Win32_UI"]
|
||||
Win32_Web = ["Win32"]
|
||||
Win32_Web_InternetExplorer = ["Win32_Web"]
|
||||
default = []
|
||||
docs = []
|
||||
|
|
|
|||
55
third_party/rust/windows-sys/readme.md
vendored
55
third_party/rust/windows-sys/readme.md
vendored
|
|
@ -1,16 +1,16 @@
|
|||
## Rust for Windows
|
||||
|
||||
The [windows](https://crates.io/crates/windows) and [windows-sys](https://crates.io/crates/windows-sys) crates let you call any Windows API past, present, and future using code generated on the fly directly from the [metadata describing the API](https://github.com/microsoft/windows-rs/tree/master/crates/libs/metadata/default) and right into your Rust package where you can call them as if they were just another Rust module. The Rust language projection follows in the tradition established by [C++/WinRT](https://github.com/microsoft/cppwinrt) of building language projections for Windows using standard languages and compilers, providing a natural and idiomatic way for Rust developers to call Windows APIs.
|
||||
The [windows](https://crates.io/crates/windows) and [windows-sys](https://crates.io/crates/windows-sys) crates let you call any Windows API past, present, and future using code generated on the fly directly from the [metadata describing the API](https://github.com/microsoft/windows-rs/tree/master/crates/libs/bindgen/default) and right into your Rust package where you can call them as if they were just another Rust module. The Rust language projection follows in the tradition established by [C++/WinRT](https://github.com/microsoft/cppwinrt) of building language projections for Windows using standard languages and compilers, providing a natural and idiomatic way for Rust developers to call Windows APIs.
|
||||
|
||||
* [Getting started](https://kennykerr.ca/rust-getting-started/)
|
||||
* [Samples](https://github.com/microsoft/windows-rs/tree/0.48.0/crates/samples)
|
||||
* [Samples](https://github.com/microsoft/windows-rs/tree/0.52.0/crates/samples) <!-- link to samples for upcoming release -->
|
||||
* [Releases](https://github.com/microsoft/windows-rs/releases)
|
||||
|
||||
Start by adding the following to your Cargo.toml file:
|
||||
|
||||
```toml
|
||||
[dependencies.windows]
|
||||
version = "0.48"
|
||||
version = "0.52"
|
||||
features = [
|
||||
"Data_Xml_Dom",
|
||||
"Win32_Foundation",
|
||||
|
|
@ -38,9 +38,9 @@ fn main() -> Result<()> {
|
|||
|
||||
unsafe {
|
||||
let event = CreateEventW(None, true, false, None)?;
|
||||
SetEvent(event).ok()?;
|
||||
SetEvent(event)?;
|
||||
WaitForSingleObject(event, 0);
|
||||
CloseHandle(event).ok()?;
|
||||
CloseHandle(event)?;
|
||||
|
||||
MessageBoxA(None, s!("Ansi"), s!("Caption"), MB_OK);
|
||||
MessageBoxW(None, w!("Wide"), w!("Caption"), MB_OK);
|
||||
|
|
@ -58,7 +58,7 @@ Start by adding the following to your Cargo.toml file:
|
|||
|
||||
```toml
|
||||
[dependencies.windows-sys]
|
||||
version = "0.48"
|
||||
version = "0.52"
|
||||
features = [
|
||||
"Win32_Foundation",
|
||||
"Win32_Security",
|
||||
|
|
@ -86,46 +86,3 @@ fn main() {
|
|||
}
|
||||
}
|
||||
```
|
||||
|
||||
## windows-bindgen
|
||||
|
||||
Even with a [choice between the windows and windows-sys crates](https://kennykerr.ca/rust-getting-started/windows-or-windows-sys.html), some developers may prefer to use completely standalone bindings. The [windows-bindgen](https://crates.io/crates/windows-bindgen) crate lets you generate entirely standalone bindings for Windows APIs with a single function call that you can run from a test to automate the generation of bindings. This can help to reduce your dependencies while continuing to provide a sustainable path forward for any future API requirements you might have, or just to refresh your bindings from time to time to pick up any bug fixes automatically from Microsoft.
|
||||
|
||||
Start by adding the following to your Cargo.toml file:
|
||||
|
||||
```toml
|
||||
[dependencies.windows-targets]
|
||||
version = "0.48"
|
||||
|
||||
[dev-dependencies.windows-bindgen]
|
||||
version = "0.48"
|
||||
```
|
||||
|
||||
The `windows-bindgen` crate is only needed for generating bindings and is thus a dev dependency only. The [windows-targets](https://crates.io/crates/windows-targets) crate is a dependency shared by the `windows` and `windows-sys` crates and only contains import libs for supported targets. This will ensure that you can link against any Windows API functions you may need.
|
||||
|
||||
Write a test to generate bindings as follows:
|
||||
|
||||
```rust,no_run
|
||||
#[test]
|
||||
fn gen_bindings() {
|
||||
let apis = [
|
||||
"Windows.Win32.System.SystemInformation.GetTickCount",
|
||||
];
|
||||
|
||||
let bindings = windows_bindgen::standalone(&apis);
|
||||
std::fs::write("src/bindings.rs", bindings).unwrap();
|
||||
}
|
||||
```
|
||||
|
||||
Make use of any Windows APIs as needed.
|
||||
|
||||
```rust,no_run,ignore
|
||||
mod bindings;
|
||||
use bindings::*;
|
||||
|
||||
fn main() {
|
||||
unsafe {
|
||||
println!("{}", GetTickCount());
|
||||
}
|
||||
}
|
||||
```
|
||||
|
|
|
|||
2224
third_party/rust/windows-sys/src/Windows/Wdk/Foundation/mod.rs
vendored
Normal file
2224
third_party/rust/windows-sys/src/Windows/Wdk/Foundation/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
17032
third_party/rust/windows-sys/src/Windows/Wdk/Graphics/Direct3D/mod.rs
vendored
Normal file
17032
third_party/rust/windows-sys/src/Windows/Wdk/Graphics/Direct3D/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
3
third_party/rust/windows-sys/src/Windows/Wdk/Graphics/mod.rs
vendored
Normal file
3
third_party/rust/windows-sys/src/Windows/Wdk/Graphics/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
#[cfg(feature = "Wdk_Graphics_Direct3D")]
|
||||
#[doc = "Required features: `\"Wdk_Graphics_Direct3D\"`"]
|
||||
pub mod Direct3D;
|
||||
2077
third_party/rust/windows-sys/src/Windows/Wdk/Storage/FileSystem/Minifilters/mod.rs
vendored
Normal file
2077
third_party/rust/windows-sys/src/Windows/Wdk/Storage/FileSystem/Minifilters/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
6233
third_party/rust/windows-sys/src/Windows/Wdk/Storage/FileSystem/mod.rs
vendored
Normal file
6233
third_party/rust/windows-sys/src/Windows/Wdk/Storage/FileSystem/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
3
third_party/rust/windows-sys/src/Windows/Wdk/Storage/mod.rs
vendored
Normal file
3
third_party/rust/windows-sys/src/Windows/Wdk/Storage/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
#[cfg(feature = "Wdk_Storage_FileSystem")]
|
||||
#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`"]
|
||||
pub mod FileSystem;
|
||||
2
third_party/rust/windows-sys/src/Windows/Wdk/System/IO/mod.rs
vendored
Normal file
2
third_party/rust/windows-sys/src/Windows/Wdk/System/IO/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
|
||||
::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`, `\"Win32_System_IO\"`"] fn NtDeviceIoControlFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, iocontrolcode : u32, inputbuffer : *const ::core::ffi::c_void, inputbufferlength : u32, outputbuffer : *mut ::core::ffi::c_void, outputbufferlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS);
|
||||
|
|
@ -1,49 +1,49 @@
|
|||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORCloseHive ( handle : ORHKEY ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
::windows_targets::link!("offreg.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn ORCloseHive(handle : ORHKEY) -> super::super::super::Win32::Foundation:: WIN32_ERROR);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORCloseKey ( keyhandle : ORHKEY ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
::windows_targets::link!("offreg.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn ORCloseKey(keyhandle : ORHKEY) -> super::super::super::Win32::Foundation:: WIN32_ERROR);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORCreateHive ( horkey : *mut ORHKEY ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
::windows_targets::link!("offreg.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn ORCreateHive(horkey : *mut ORHKEY) -> super::super::super::Win32::Foundation:: WIN32_ERROR);
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn ORCreateKey ( keyhandle : ORHKEY , lpsubkey : ::windows_sys::core::PCWSTR , lpclass : ::windows_sys::core::PCWSTR , dwoptions : u32 , psecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR , phkresult : *mut ORHKEY , pdwdisposition : *mut u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
::windows_targets::link!("offreg.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`, `\"Win32_Security\"`"] fn ORCreateKey(keyhandle : ORHKEY, lpsubkey : ::windows_sys::core::PCWSTR, lpclass : ::windows_sys::core::PCWSTR, dwoptions : u32, psecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, phkresult : *mut ORHKEY, pdwdisposition : *mut u32) -> super::super::super::Win32::Foundation:: WIN32_ERROR);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORDeleteKey ( handle : ORHKEY , lpsubkey : ::windows_sys::core::PCWSTR ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
::windows_targets::link!("offreg.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn ORDeleteKey(handle : ORHKEY, lpsubkey : ::windows_sys::core::PCWSTR) -> super::super::super::Win32::Foundation:: WIN32_ERROR);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORDeleteValue ( handle : ORHKEY , lpvaluename : ::windows_sys::core::PCWSTR ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
::windows_targets::link!("offreg.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn ORDeleteValue(handle : ORHKEY, lpvaluename : ::windows_sys::core::PCWSTR) -> super::super::super::Win32::Foundation:: WIN32_ERROR);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn OREnumKey ( handle : ORHKEY , dwindex : u32 , lpname : ::windows_sys::core::PWSTR , lpcname : *mut u32 , lpclass : ::windows_sys::core::PWSTR , lpcclass : *mut u32 , lpftlastwritetime : *mut super::super::super::Win32::Foundation:: FILETIME ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
::windows_targets::link!("offreg.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn OREnumKey(handle : ORHKEY, dwindex : u32, lpname : ::windows_sys::core::PWSTR, lpcname : *mut u32, lpclass : ::windows_sys::core::PWSTR, lpcclass : *mut u32, lpftlastwritetime : *mut super::super::super::Win32::Foundation:: FILETIME) -> super::super::super::Win32::Foundation:: WIN32_ERROR);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn OREnumValue ( handle : ORHKEY , dwindex : u32 , lpvaluename : ::windows_sys::core::PWSTR , lpcvaluename : *mut u32 , lptype : *mut u32 , lpdata : *mut u8 , lpcbdata : *mut u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
::windows_targets::link!("offreg.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn OREnumValue(handle : ORHKEY, dwindex : u32, lpvaluename : ::windows_sys::core::PWSTR, lpcvaluename : *mut u32, lptype : *mut u32, lpdata : *mut u8, lpcbdata : *mut u32) -> super::super::super::Win32::Foundation:: WIN32_ERROR);
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn ORGetKeySecurity ( handle : ORHKEY , securityinformation : u32 , psecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR , lpcbsecuritydescriptor : *mut u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
::windows_targets::link!("offreg.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`, `\"Win32_Security\"`"] fn ORGetKeySecurity(handle : ORHKEY, securityinformation : u32, psecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, lpcbsecuritydescriptor : *mut u32) -> super::super::super::Win32::Foundation:: WIN32_ERROR);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORGetValue ( handle : ORHKEY , lpsubkey : ::windows_sys::core::PCWSTR , lpvalue : ::windows_sys::core::PCWSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
::windows_targets::link!("offreg.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn ORGetValue(handle : ORHKEY, lpsubkey : ::windows_sys::core::PCWSTR, lpvalue : ::windows_sys::core::PCWSTR, pdwtype : *mut u32, pvdata : *mut ::core::ffi::c_void, pcbdata : *mut u32) -> super::super::super::Win32::Foundation:: WIN32_ERROR);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORGetVersion ( pdwmajorversion : *mut u32 , pdwminorversion : *mut u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
::windows_targets::link!("offreg.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn ORGetVersion(pdwmajorversion : *mut u32, pdwminorversion : *mut u32) -> super::super::super::Win32::Foundation:: WIN32_ERROR);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORGetVirtualFlags ( handle : ORHKEY , pdwflags : *mut u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
::windows_targets::link!("offreg.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn ORGetVirtualFlags(handle : ORHKEY, pdwflags : *mut u32) -> super::super::super::Win32::Foundation:: WIN32_ERROR);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORMergeHives ( hivehandles : *const ORHKEY , hivecount : u32 , phkresult : *mut ORHKEY ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
::windows_targets::link!("offreg.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn ORMergeHives(hivehandles : *const ORHKEY, hivecount : u32, phkresult : *mut ORHKEY) -> super::super::super::Win32::Foundation:: WIN32_ERROR);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn OROpenHive ( filepath : ::windows_sys::core::PCWSTR , horkey : *mut ORHKEY ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
::windows_targets::link!("offreg.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn OROpenHive(filepath : ::windows_sys::core::PCWSTR, horkey : *mut ORHKEY) -> super::super::super::Win32::Foundation:: WIN32_ERROR);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn OROpenHiveByHandle ( filehandle : super::super::super::Win32::Foundation:: HANDLE , horkey : *mut ORHKEY ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
::windows_targets::link!("offreg.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn OROpenHiveByHandle(filehandle : super::super::super::Win32::Foundation:: HANDLE, horkey : *mut ORHKEY) -> super::super::super::Win32::Foundation:: WIN32_ERROR);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn OROpenKey ( handle : ORHKEY , lpsubkey : ::windows_sys::core::PCWSTR , phkresult : *mut ORHKEY ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
::windows_targets::link!("offreg.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn OROpenKey(handle : ORHKEY, lpsubkey : ::windows_sys::core::PCWSTR, phkresult : *mut ORHKEY) -> super::super::super::Win32::Foundation:: WIN32_ERROR);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORQueryInfoKey ( handle : ORHKEY , lpclass : ::windows_sys::core::PWSTR , lpcclass : *mut u32 , lpcsubkeys : *mut u32 , lpcmaxsubkeylen : *mut u32 , lpcmaxclasslen : *mut u32 , lpcvalues : *mut u32 , lpcmaxvaluenamelen : *mut u32 , lpcmaxvaluelen : *mut u32 , lpcbsecuritydescriptor : *mut u32 , lpftlastwritetime : *mut super::super::super::Win32::Foundation:: FILETIME ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
::windows_targets::link!("offreg.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn ORQueryInfoKey(handle : ORHKEY, lpclass : ::windows_sys::core::PWSTR, lpcclass : *mut u32, lpcsubkeys : *mut u32, lpcmaxsubkeylen : *mut u32, lpcmaxclasslen : *mut u32, lpcvalues : *mut u32, lpcmaxvaluenamelen : *mut u32, lpcmaxvaluelen : *mut u32, lpcbsecuritydescriptor : *mut u32, lpftlastwritetime : *mut super::super::super::Win32::Foundation:: FILETIME) -> super::super::super::Win32::Foundation:: WIN32_ERROR);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORRenameKey ( handle : ORHKEY , lpnewname : ::windows_sys::core::PCWSTR ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
::windows_targets::link!("offreg.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn ORRenameKey(handle : ORHKEY, lpnewname : ::windows_sys::core::PCWSTR) -> super::super::super::Win32::Foundation:: WIN32_ERROR);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORSaveHive ( horkey : ORHKEY , hivepath : ::windows_sys::core::PCWSTR , osmajorversion : u32 , osminorversion : u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
::windows_targets::link!("offreg.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn ORSaveHive(horkey : ORHKEY, hivepath : ::windows_sys::core::PCWSTR, osmajorversion : u32, osminorversion : u32) -> super::super::super::Win32::Foundation:: WIN32_ERROR);
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn ORSetKeySecurity ( handle : ORHKEY , securityinformation : u32 , psecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
::windows_targets::link!("offreg.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`, `\"Win32_Security\"`"] fn ORSetKeySecurity(handle : ORHKEY, securityinformation : u32, psecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: WIN32_ERROR);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORSetValue ( handle : ORHKEY , lpvaluename : ::windows_sys::core::PCWSTR , dwtype : u32 , lpdata : *const u8 , cbdata : u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
::windows_targets::link!("offreg.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn ORSetValue(handle : ORHKEY, lpvaluename : ::windows_sys::core::PCWSTR, dwtype : u32, lpdata : *const u8, cbdata : u32) -> super::super::super::Win32::Foundation:: WIN32_ERROR);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORSetVirtualFlags ( handle : ORHKEY , dwflags : u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
::windows_targets::link!("offreg.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn ORSetVirtualFlags(handle : ORHKEY, dwflags : u32) -> super::super::super::Win32::Foundation:: WIN32_ERROR);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORShutdown ( ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
::windows_targets::link!("offreg.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn ORShutdown() -> super::super::super::Win32::Foundation:: WIN32_ERROR);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORStart ( ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
::windows_targets::link!("offreg.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn ORStart() -> super::super::super::Win32::Foundation:: WIN32_ERROR);
|
||||
pub type ORHKEY = isize;
|
||||
|
|
|
|||
74
third_party/rust/windows-sys/src/Windows/Wdk/System/Registry/mod.rs
vendored
Normal file
74
third_party/rust/windows-sys/src/Windows/Wdk/System/Registry/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,74 @@
|
|||
#[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Foundation", feature = "Win32_System_IO"))]
|
||||
::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`"] fn NtNotifyChangeMultipleKeys(masterkeyhandle : super::super::super::Win32::Foundation:: HANDLE, count : u32, subordinateobjects : *const super::super::Foundation:: OBJECT_ATTRIBUTES, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, completionfilter : u32, watchtree : super::super::super::Win32::Foundation:: BOOLEAN, buffer : *mut ::core::ffi::c_void, buffersize : u32, asynchronous : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn NtQueryMultipleValueKey(keyhandle : super::super::super::Win32::Foundation:: HANDLE, valueentries : *mut KEY_VALUE_ENTRY, entrycount : u32, valuebuffer : *mut ::core::ffi::c_void, bufferlength : *mut u32, requiredbufferlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn NtRenameKey(keyhandle : super::super::super::Win32::Foundation:: HANDLE, newname : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn NtSetInformationKey(keyhandle : super::super::super::Win32::Foundation:: HANDLE, keysetinformationclass : KEY_SET_INFORMATION_CLASS, keysetinformation : *const ::core::ffi::c_void, keysetinformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn ZwSetInformationKey(keyhandle : super::super::super::Win32::Foundation:: HANDLE, keysetinformationclass : KEY_SET_INFORMATION_CLASS, keysetinformation : *const ::core::ffi::c_void, keysetinformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS);
|
||||
pub const KeyControlFlagsInformation: KEY_SET_INFORMATION_CLASS = 2i32;
|
||||
pub const KeySetDebugInformation: KEY_SET_INFORMATION_CLASS = 4i32;
|
||||
pub const KeySetHandleTagsInformation: KEY_SET_INFORMATION_CLASS = 5i32;
|
||||
pub const KeySetLayerInformation: KEY_SET_INFORMATION_CLASS = 6i32;
|
||||
pub const KeySetVirtualizationInformation: KEY_SET_INFORMATION_CLASS = 3i32;
|
||||
pub const KeyWow64FlagsInformation: KEY_SET_INFORMATION_CLASS = 1i32;
|
||||
pub const KeyWriteTimeInformation: KEY_SET_INFORMATION_CLASS = 0i32;
|
||||
pub const MaxKeySetInfoClass: KEY_SET_INFORMATION_CLASS = 7i32;
|
||||
pub type KEY_SET_INFORMATION_CLASS = i32;
|
||||
#[repr(C)]
|
||||
#[doc = "Required features: `\"Win32_Foundation\"`"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct KEY_VALUE_ENTRY {
|
||||
pub ValueName: *mut super::super::super::Win32::Foundation::UNICODE_STRING,
|
||||
pub DataLength: u32,
|
||||
pub DataOffset: u32,
|
||||
pub Type: u32,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for KEY_VALUE_ENTRY {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for KEY_VALUE_ENTRY {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "Required features: `\"Win32_Foundation\"`"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION {
|
||||
pub Object: *mut ::core::ffi::c_void,
|
||||
pub ValueEntries: *mut KEY_VALUE_ENTRY,
|
||||
pub EntryCount: u32,
|
||||
pub ValueBuffer: *mut ::core::ffi::c_void,
|
||||
pub BufferLength: *mut u32,
|
||||
pub RequiredBufferLength: *mut u32,
|
||||
pub CallContext: *mut ::core::ffi::c_void,
|
||||
pub ObjectContext: *mut ::core::ffi::c_void,
|
||||
pub Reserved: *mut ::core::ffi::c_void,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
pub struct REG_SET_INFORMATION_KEY_INFORMATION {
|
||||
pub Object: *mut ::core::ffi::c_void,
|
||||
pub KeySetInformationClass: KEY_SET_INFORMATION_CLASS,
|
||||
pub KeySetInformation: *mut ::core::ffi::c_void,
|
||||
pub KeySetInformationLength: u32,
|
||||
pub CallContext: *mut ::core::ffi::c_void,
|
||||
pub ObjectContext: *mut ::core::ffi::c_void,
|
||||
pub Reserved: *mut ::core::ffi::c_void,
|
||||
}
|
||||
impl ::core::marker::Copy for REG_SET_INFORMATION_KEY_INFORMATION {}
|
||||
impl ::core::clone::Clone for REG_SET_INFORMATION_KEY_INFORMATION {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
18
third_party/rust/windows-sys/src/Windows/Wdk/System/SystemInformation/mod.rs
vendored
Normal file
18
third_party/rust/windows-sys/src/Windows/Wdk/System/SystemInformation/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn NtQuerySystemInformation(systeminformationclass : SYSTEM_INFORMATION_CLASS, systeminformation : *mut ::core::ffi::c_void, systeminformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn NtQuerySystemTime(systemtime : *mut i64) -> super::super::super::Win32::Foundation:: NTSTATUS);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn NtQueryTimerResolution(maximumtime : *mut u32, minimumtime : *mut u32, currenttime : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS);
|
||||
pub const SystemBasicInformation: SYSTEM_INFORMATION_CLASS = 0i32;
|
||||
pub const SystemCodeIntegrityInformation: SYSTEM_INFORMATION_CLASS = 103i32;
|
||||
pub const SystemExceptionInformation: SYSTEM_INFORMATION_CLASS = 33i32;
|
||||
pub const SystemInterruptInformation: SYSTEM_INFORMATION_CLASS = 23i32;
|
||||
pub const SystemLookasideInformation: SYSTEM_INFORMATION_CLASS = 45i32;
|
||||
pub const SystemPerformanceInformation: SYSTEM_INFORMATION_CLASS = 2i32;
|
||||
pub const SystemPolicyInformation: SYSTEM_INFORMATION_CLASS = 134i32;
|
||||
pub const SystemProcessInformation: SYSTEM_INFORMATION_CLASS = 5i32;
|
||||
pub const SystemProcessorPerformanceInformation: SYSTEM_INFORMATION_CLASS = 8i32;
|
||||
pub const SystemRegistryQuotaInformation: SYSTEM_INFORMATION_CLASS = 37i32;
|
||||
pub const SystemTimeOfDayInformation: SYSTEM_INFORMATION_CLASS = 3i32;
|
||||
pub type SYSTEM_INFORMATION_CLASS = i32;
|
||||
21130
third_party/rust/windows-sys/src/Windows/Wdk/System/SystemServices/mod.rs
vendored
Normal file
21130
third_party/rust/windows-sys/src/Windows/Wdk/System/SystemServices/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
127
third_party/rust/windows-sys/src/Windows/Wdk/System/Threading/mod.rs
vendored
Normal file
127
third_party/rust/windows-sys/src/Windows/Wdk/System/Threading/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,127 @@
|
|||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn NtQueryInformationProcess(processhandle : super::super::super::Win32::Foundation:: HANDLE, processinformationclass : PROCESSINFOCLASS, processinformation : *mut ::core::ffi::c_void, processinformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn NtQueryInformationThread(threadhandle : super::super::super::Win32::Foundation:: HANDLE, threadinformationclass : THREADINFOCLASS, threadinformation : *mut ::core::ffi::c_void, threadinformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn NtSetInformationThread(threadhandle : super::super::super::Win32::Foundation:: HANDLE, threadinformationclass : THREADINFOCLASS, threadinformation : *const ::core::ffi::c_void, threadinformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn NtWaitForSingleObject(handle : super::super::super::Win32::Foundation:: HANDLE, alertable : super::super::super::Win32::Foundation:: BOOLEAN, timeout : *mut i64) -> super::super::super::Win32::Foundation:: NTSTATUS);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn ZwSetInformationThread(threadhandle : super::super::super::Win32::Foundation:: HANDLE, threadinformationclass : THREADINFOCLASS, threadinformation : *const ::core::ffi::c_void, threadinformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS);
|
||||
pub const MaxProcessInfoClass: PROCESSINFOCLASS = 83i32;
|
||||
pub const MaxThreadInfoClass: THREADINFOCLASS = 56i32;
|
||||
pub const ProcessAccessToken: PROCESSINFOCLASS = 9i32;
|
||||
pub const ProcessAffinityMask: PROCESSINFOCLASS = 21i32;
|
||||
pub const ProcessAffinityUpdateMode: PROCESSINFOCLASS = 45i32;
|
||||
pub const ProcessBasePriority: PROCESSINFOCLASS = 5i32;
|
||||
pub const ProcessBasicInformation: PROCESSINFOCLASS = 0i32;
|
||||
pub const ProcessBreakOnTermination: PROCESSINFOCLASS = 29i32;
|
||||
pub const ProcessCheckStackExtentsMode: PROCESSINFOCLASS = 59i32;
|
||||
pub const ProcessCommandLineInformation: PROCESSINFOCLASS = 60i32;
|
||||
pub const ProcessCommitReleaseInformation: PROCESSINFOCLASS = 65i32;
|
||||
pub const ProcessCookie: PROCESSINFOCLASS = 36i32;
|
||||
pub const ProcessCycleTime: PROCESSINFOCLASS = 38i32;
|
||||
pub const ProcessDebugFlags: PROCESSINFOCLASS = 31i32;
|
||||
pub const ProcessDebugObjectHandle: PROCESSINFOCLASS = 30i32;
|
||||
pub const ProcessDebugPort: PROCESSINFOCLASS = 7i32;
|
||||
pub const ProcessDefaultHardErrorMode: PROCESSINFOCLASS = 12i32;
|
||||
pub const ProcessDeviceMap: PROCESSINFOCLASS = 23i32;
|
||||
pub const ProcessDynamicFunctionTableInformation: PROCESSINFOCLASS = 53i32;
|
||||
pub const ProcessEnableAlignmentFaultFixup: PROCESSINFOCLASS = 17i32;
|
||||
pub const ProcessEnergyTrackingState: PROCESSINFOCLASS = 82i32;
|
||||
pub const ProcessExceptionPort: PROCESSINFOCLASS = 8i32;
|
||||
pub const ProcessExecuteFlags: PROCESSINFOCLASS = 34i32;
|
||||
pub const ProcessFaultInformation: PROCESSINFOCLASS = 63i32;
|
||||
pub const ProcessForegroundInformation: PROCESSINFOCLASS = 25i32;
|
||||
pub const ProcessGroupInformation: PROCESSINFOCLASS = 47i32;
|
||||
pub const ProcessHandleCheckingMode: PROCESSINFOCLASS = 54i32;
|
||||
pub const ProcessHandleCount: PROCESSINFOCLASS = 20i32;
|
||||
pub const ProcessHandleInformation: PROCESSINFOCLASS = 51i32;
|
||||
pub const ProcessHandleTable: PROCESSINFOCLASS = 58i32;
|
||||
pub const ProcessHandleTracing: PROCESSINFOCLASS = 32i32;
|
||||
pub const ProcessImageFileMapping: PROCESSINFOCLASS = 44i32;
|
||||
pub const ProcessImageFileName: PROCESSINFOCLASS = 27i32;
|
||||
pub const ProcessImageFileNameWin32: PROCESSINFOCLASS = 43i32;
|
||||
pub const ProcessImageInformation: PROCESSINFOCLASS = 37i32;
|
||||
pub const ProcessInPrivate: PROCESSINFOCLASS = 70i32;
|
||||
pub const ProcessInstrumentationCallback: PROCESSINFOCLASS = 40i32;
|
||||
pub const ProcessIoCounters: PROCESSINFOCLASS = 2i32;
|
||||
pub const ProcessIoPortHandlers: PROCESSINFOCLASS = 13i32;
|
||||
pub const ProcessIoPriority: PROCESSINFOCLASS = 33i32;
|
||||
pub const ProcessKeepAliveCount: PROCESSINFOCLASS = 55i32;
|
||||
pub const ProcessLUIDDeviceMapsEnabled: PROCESSINFOCLASS = 28i32;
|
||||
pub const ProcessLdtInformation: PROCESSINFOCLASS = 10i32;
|
||||
pub const ProcessLdtSize: PROCESSINFOCLASS = 11i32;
|
||||
pub const ProcessMemoryAllocationMode: PROCESSINFOCLASS = 46i32;
|
||||
pub const ProcessMemoryExhaustion: PROCESSINFOCLASS = 62i32;
|
||||
pub const ProcessMitigationPolicy: PROCESSINFOCLASS = 52i32;
|
||||
pub const ProcessOwnerInformation: PROCESSINFOCLASS = 49i32;
|
||||
pub const ProcessPagePriority: PROCESSINFOCLASS = 39i32;
|
||||
pub const ProcessPooledUsageAndLimits: PROCESSINFOCLASS = 14i32;
|
||||
pub const ProcessPriorityBoost: PROCESSINFOCLASS = 22i32;
|
||||
pub const ProcessPriorityClass: PROCESSINFOCLASS = 18i32;
|
||||
pub const ProcessProtectionInformation: PROCESSINFOCLASS = 61i32;
|
||||
pub const ProcessQuotaLimits: PROCESSINFOCLASS = 1i32;
|
||||
pub const ProcessRaisePriority: PROCESSINFOCLASS = 6i32;
|
||||
pub const ProcessRaiseUMExceptionOnInvalidHandleClose: PROCESSINFOCLASS = 71i32;
|
||||
pub const ProcessReserved1Information: PROCESSINFOCLASS = 66i32;
|
||||
pub const ProcessReserved2Information: PROCESSINFOCLASS = 67i32;
|
||||
pub const ProcessRevokeFileHandles: PROCESSINFOCLASS = 56i32;
|
||||
pub const ProcessSessionInformation: PROCESSINFOCLASS = 24i32;
|
||||
pub const ProcessSubsystemInformation: PROCESSINFOCLASS = 75i32;
|
||||
pub const ProcessSubsystemProcess: PROCESSINFOCLASS = 68i32;
|
||||
pub const ProcessTelemetryIdInformation: PROCESSINFOCLASS = 64i32;
|
||||
pub const ProcessThreadStackAllocation: PROCESSINFOCLASS = 41i32;
|
||||
pub const ProcessTimes: PROCESSINFOCLASS = 4i32;
|
||||
pub const ProcessTlsInformation: PROCESSINFOCLASS = 35i32;
|
||||
pub const ProcessTokenVirtualizationEnabled: PROCESSINFOCLASS = 48i32;
|
||||
pub const ProcessUserModeIOPL: PROCESSINFOCLASS = 16i32;
|
||||
pub const ProcessVmCounters: PROCESSINFOCLASS = 3i32;
|
||||
pub const ProcessWin32kSyscallFilterInformation: PROCESSINFOCLASS = 79i32;
|
||||
pub const ProcessWindowInformation: PROCESSINFOCLASS = 50i32;
|
||||
pub const ProcessWorkingSetControl: PROCESSINFOCLASS = 57i32;
|
||||
pub const ProcessWorkingSetWatch: PROCESSINFOCLASS = 15i32;
|
||||
pub const ProcessWorkingSetWatchEx: PROCESSINFOCLASS = 42i32;
|
||||
pub const ProcessWow64Information: PROCESSINFOCLASS = 26i32;
|
||||
pub const ProcessWx86Information: PROCESSINFOCLASS = 19i32;
|
||||
pub const ThreadActualBasePriority: THREADINFOCLASS = 25i32;
|
||||
pub const ThreadActualGroupAffinity: THREADINFOCLASS = 41i32;
|
||||
pub const ThreadAffinityMask: THREADINFOCLASS = 4i32;
|
||||
pub const ThreadAmILastThread: THREADINFOCLASS = 12i32;
|
||||
pub const ThreadBasePriority: THREADINFOCLASS = 3i32;
|
||||
pub const ThreadBasicInformation: THREADINFOCLASS = 0i32;
|
||||
pub const ThreadBreakOnTermination: THREADINFOCLASS = 18i32;
|
||||
pub const ThreadCSwitchMon: THREADINFOCLASS = 27i32;
|
||||
pub const ThreadCSwitchPmu: THREADINFOCLASS = 28i32;
|
||||
pub const ThreadCounterProfiling: THREADINFOCLASS = 32i32;
|
||||
pub const ThreadCpuAccountingInformation: THREADINFOCLASS = 34i32;
|
||||
pub const ThreadCycleTime: THREADINFOCLASS = 23i32;
|
||||
pub const ThreadDescriptorTableEntry: THREADINFOCLASS = 6i32;
|
||||
pub const ThreadDynamicCodePolicyInfo: THREADINFOCLASS = 42i32;
|
||||
pub const ThreadEnableAlignmentFaultFixup: THREADINFOCLASS = 7i32;
|
||||
pub const ThreadEventPair_Reusable: THREADINFOCLASS = 8i32;
|
||||
pub const ThreadGroupInformation: THREADINFOCLASS = 30i32;
|
||||
pub const ThreadHideFromDebugger: THREADINFOCLASS = 17i32;
|
||||
pub const ThreadIdealProcessor: THREADINFOCLASS = 13i32;
|
||||
pub const ThreadIdealProcessorEx: THREADINFOCLASS = 33i32;
|
||||
pub const ThreadImpersonationToken: THREADINFOCLASS = 5i32;
|
||||
pub const ThreadIoPriority: THREADINFOCLASS = 22i32;
|
||||
pub const ThreadIsIoPending: THREADINFOCLASS = 16i32;
|
||||
pub const ThreadIsTerminated: THREADINFOCLASS = 20i32;
|
||||
pub const ThreadLastSystemCall: THREADINFOCLASS = 21i32;
|
||||
pub const ThreadPagePriority: THREADINFOCLASS = 24i32;
|
||||
pub const ThreadPerformanceCount: THREADINFOCLASS = 11i32;
|
||||
pub const ThreadPriority: THREADINFOCLASS = 2i32;
|
||||
pub const ThreadPriorityBoost: THREADINFOCLASS = 14i32;
|
||||
pub const ThreadQuerySetWin32StartAddress: THREADINFOCLASS = 9i32;
|
||||
pub const ThreadSetTlsArrayAddress: THREADINFOCLASS = 15i32;
|
||||
pub const ThreadSubsystemInformation: THREADINFOCLASS = 45i32;
|
||||
pub const ThreadSuspendCount: THREADINFOCLASS = 35i32;
|
||||
pub const ThreadSwitchLegacyState: THREADINFOCLASS = 19i32;
|
||||
pub const ThreadTebInformation: THREADINFOCLASS = 26i32;
|
||||
pub const ThreadTimes: THREADINFOCLASS = 1i32;
|
||||
pub const ThreadUmsInformation: THREADINFOCLASS = 31i32;
|
||||
pub const ThreadWow64Context: THREADINFOCLASS = 29i32;
|
||||
pub const ThreadZeroTlsCell: THREADINFOCLASS = 10i32;
|
||||
pub type PROCESSINFOCLASS = i32;
|
||||
pub type THREADINFOCLASS = i32;
|
||||
|
|
@ -1,2 +1,18 @@
|
|||
#[cfg(feature = "Wdk_System_IO")]
|
||||
#[doc = "Required features: `\"Wdk_System_IO\"`"]
|
||||
pub mod IO;
|
||||
#[cfg(feature = "Wdk_System_OfflineRegistry")]
|
||||
#[doc = "Required features: `\"Wdk_System_OfflineRegistry\"`"]
|
||||
pub mod OfflineRegistry;
|
||||
#[cfg(feature = "Wdk_System_Registry")]
|
||||
#[doc = "Required features: `\"Wdk_System_Registry\"`"]
|
||||
pub mod Registry;
|
||||
#[cfg(feature = "Wdk_System_SystemInformation")]
|
||||
#[doc = "Required features: `\"Wdk_System_SystemInformation\"`"]
|
||||
pub mod SystemInformation;
|
||||
#[cfg(feature = "Wdk_System_SystemServices")]
|
||||
#[doc = "Required features: `\"Wdk_System_SystemServices\"`"]
|
||||
pub mod SystemServices;
|
||||
#[cfg(feature = "Wdk_System_Threading")]
|
||||
#[doc = "Required features: `\"Wdk_System_Threading\"`"]
|
||||
pub mod Threading;
|
||||
|
|
|
|||
|
|
@ -1,2 +1,12 @@
|
|||
#[cfg(feature = "Wdk_Foundation")]
|
||||
#[doc = "Required features: `\"Wdk_Foundation\"`"]
|
||||
pub mod Foundation;
|
||||
#[cfg(feature = "Wdk_Graphics")]
|
||||
#[doc = "Required features: `\"Wdk_Graphics\"`"]
|
||||
pub mod Graphics;
|
||||
#[cfg(feature = "Wdk_Storage")]
|
||||
#[doc = "Required features: `\"Wdk_Storage\"`"]
|
||||
pub mod Storage;
|
||||
#[cfg(feature = "Wdk_System")]
|
||||
#[doc = "Required features: `\"Wdk_System\"`"]
|
||||
pub mod System;
|
||||
|
|
|
|||
|
|
@ -1,602 +1,305 @@
|
|||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "htmlhelp.dll""system" #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"] fn HtmlHelpA ( hwndcaller : super::super::Foundation:: HWND , pszfile : ::windows_sys::core::PCSTR , ucommand : HTML_HELP_COMMAND , dwdata : usize ) -> super::super::Foundation:: HWND );
|
||||
::windows_targets::link!("htmlhelp.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn HtmlHelpA(hwndcaller : super::super::Foundation:: HWND, pszfile : ::windows_sys::core::PCSTR, ucommand : u32, dwdata : usize) -> super::super::Foundation:: HWND);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "htmlhelp.dll""system" #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"] fn HtmlHelpW ( hwndcaller : super::super::Foundation:: HWND , pszfile : ::windows_sys::core::PCWSTR , ucommand : HTML_HELP_COMMAND , dwdata : usize ) -> super::super::Foundation:: HWND );
|
||||
::windows_targets::link!("htmlhelp.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn HtmlHelpW(hwndcaller : super::super::Foundation:: HWND, pszfile : ::windows_sys::core::PCWSTR, ucommand : u32, dwdata : usize) -> super::super::Foundation:: HWND);
|
||||
pub type IITDatabase = *mut ::core::ffi::c_void;
|
||||
pub type IITPropList = *mut ::core::ffi::c_void;
|
||||
pub type IITResultSet = *mut ::core::ffi::c_void;
|
||||
pub type IITWordWheel = *mut ::core::ffi::c_void;
|
||||
pub type IStemSink = *mut ::core::ffi::c_void;
|
||||
pub type IStemmerConfig = *mut ::core::ffi::c_void;
|
||||
pub type IWordBreakerConfig = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const CLSID_IITCmdInt: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4662daa2_d393_11d0_9a56_00c04fb68bf7);
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const CLSID_IITDatabase: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x66673452_8c23_11d0_a84e_00aa006c7d01);
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const CLSID_IITDatabaseLocal: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4662daa9_d393_11d0_9a56_00c04fb68bf7);
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const CLSID_IITGroupUpdate: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4662daa4_d393_11d0_9a56_00c04fb68bf7);
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const CLSID_IITIndexBuild: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8fa0d5aa_dedf_11d0_9a61_00c04fb68bf7);
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const CLSID_IITPropList: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4662daae_d393_11d0_9a56_00c04fb68bf7);
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const CLSID_IITResultSet: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4662daa7_d393_11d0_9a56_00c04fb68bf7);
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const CLSID_IITSvMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4662daa3_d393_11d0_9a56_00c04fb68bf7);
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const CLSID_IITWWFilterBuild: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8fa0d5ab_dedf_11d0_9a61_00c04fb68bf7);
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const CLSID_IITWordWheel: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd73725c2_8c12_11d0_a84e_00aa006c7d01);
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const CLSID_IITWordWheelLocal: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4662daa8_d393_11d0_9a56_00c04fb68bf7);
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const CLSID_IITWordWheelUpdate: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4662daa5_d393_11d0_9a56_00c04fb68bf7);
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const CLSID_ITEngStemmer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8fa0d5a8_dedf_11d0_9a61_00c04fb68bf7);
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const CLSID_ITStdBreaker: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4662daaf_d393_11d0_9a56_00c04fb68bf7);
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_ALL_WILD: ::windows_sys::core::HRESULT = -2147479467i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_ALREADYINIT: ::windows_sys::core::HRESULT = -2147479421i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_ALREADYOPEN: ::windows_sys::core::HRESULT = -2147479533i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_ASSERT: ::windows_sys::core::HRESULT = -2147479546i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_BADBREAKER: ::windows_sys::core::HRESULT = -2147479469i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_BADFILE: ::windows_sys::core::HRESULT = -2147479549i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_BADFILTERSIZE: ::windows_sys::core::HRESULT = -2147479528i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_BADFORMAT: ::windows_sys::core::HRESULT = -2147479548i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_BADINDEXFLAGS: ::windows_sys::core::HRESULT = -2147479456i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_BADPARAM: ::windows_sys::core::HRESULT = -2147479535i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_BADRANGEOP: ::windows_sys::core::HRESULT = -2147479459i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_BADVALUE: ::windows_sys::core::HRESULT = -2147479468i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_BADVERSION: ::windows_sys::core::HRESULT = -2147479550i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_CANTFINDDLL: ::windows_sys::core::HRESULT = -2147479538i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_DISKFULL: ::windows_sys::core::HRESULT = -2147479496i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_DUPLICATE: ::windows_sys::core::HRESULT = -2147479551i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_EXPECTEDTERM: ::windows_sys::core::HRESULT = -2147479465i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_FILECLOSE: ::windows_sys::core::HRESULT = -2147479503i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_FILECREATE: ::windows_sys::core::HRESULT = -2147479504i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_FILEDELETE: ::windows_sys::core::HRESULT = -2147479499i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_FILEINVALID: ::windows_sys::core::HRESULT = -2147479498i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_FILENOTFOUND: ::windows_sys::core::HRESULT = -2147479497i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_FILEREAD: ::windows_sys::core::HRESULT = -2147479502i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_FILESEEK: ::windows_sys::core::HRESULT = -2147479501i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_FILEWRITE: ::windows_sys::core::HRESULT = -2147479500i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_GETLASTERROR: ::windows_sys::core::HRESULT = -2147479536i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_GROUPIDTOOBIG: ::windows_sys::core::HRESULT = -2147479542i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_INTERRUPT: ::windows_sys::core::HRESULT = -2147479545i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_INVALIDSTATE: ::windows_sys::core::HRESULT = -2147479534i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_MISSINGPROP: ::windows_sys::core::HRESULT = -2147479424i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_MISSLPAREN: ::windows_sys::core::HRESULT = -2147479464i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_MISSQUOTE: ::windows_sys::core::HRESULT = -2147479462i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_MISSRPAREN: ::windows_sys::core::HRESULT = -2147479463i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NAMETOOLONG: ::windows_sys::core::HRESULT = -2147479520i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NOHANDLE: ::windows_sys::core::HRESULT = -2147479537i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NOKEYPROP: ::windows_sys::core::HRESULT = -2147479417i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NOMERGEDDATA: ::windows_sys::core::HRESULT = -2147479540i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NOPERMISSION: ::windows_sys::core::HRESULT = -2147479547i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NOSTEMMER: ::windows_sys::core::HRESULT = -2147479454i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NOTEXIST: ::windows_sys::core::HRESULT = -2147479552i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NOTFOUND: ::windows_sys::core::HRESULT = -2147479539i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NOTINIT: ::windows_sys::core::HRESULT = -2147479420i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NOTOPEN: ::windows_sys::core::HRESULT = -2147479533i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NOTSUPPORTED: ::windows_sys::core::HRESULT = -2147479544i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NULLQUERY: ::windows_sys::core::HRESULT = -2147479461i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_OUTOFRANGE: ::windows_sys::core::HRESULT = -2147479543i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_PROPLISTEMPTY: ::windows_sys::core::HRESULT = -2147479422i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_PROPLISTNOTEMPTY: ::windows_sys::core::HRESULT = -2147479423i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_RESULTSETEMPTY: ::windows_sys::core::HRESULT = -2147479419i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_STOPWORD: ::windows_sys::core::HRESULT = -2147479460i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_TOODEEP: ::windows_sys::core::HRESULT = -2147479466i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_TOOMANYCOLUMNS: ::windows_sys::core::HRESULT = -2147479418i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_TOOMANYDUPS: ::windows_sys::core::HRESULT = -2147479471i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_TOOMANYOBJECTS: ::windows_sys::core::HRESULT = -2147479527i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_TOOMANYTITLES: ::windows_sys::core::HRESULT = -2147479541i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_TOOMANYTOPICS: ::windows_sys::core::HRESULT = -2147479472i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_TREETOOBIG: ::windows_sys::core::HRESULT = -2147479470i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_UNKNOWN_TRANSPORT: ::windows_sys::core::HRESULT = -2147479530i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_UNMATCHEDTYPE: ::windows_sys::core::HRESULT = -2147479458i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_UNSUPPORTED_TRANSPORT: ::windows_sys::core::HRESULT = -2147479529i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_WILD_IN_DTYPE: ::windows_sys::core::HRESULT = -2147479455i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_WORDTOOLONG: ::windows_sys::core::HRESULT = -2147479457i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_BACK: i32 = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_CONTRACT: i32 = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_CUSTOMIZE: i32 = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_EXPAND: i32 = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_FORWARD: i32 = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_HIGHLIGHT: i32 = 15i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_HOME: i32 = 11i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_JUMP1: i32 = 17i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_JUMP2: i32 = 18i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_LAST_ENUM: i32 = 23i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_NOTES: i32 = 22i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_OPTIONS: i32 = 13i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_PRINT: i32 = 14i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_REFRESH: i32 = 10i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_STOP: i32 = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_SYNC: i32 = 12i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_TAB_CONTENTS: i32 = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_TAB_FAVORITES: i32 = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_TAB_HISTORY: i32 = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_TAB_INDEX: i32 = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_TAB_SEARCH: i32 = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_TOC_NEXT: i32 = 20i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_TOC_PREV: i32 = 21i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_ZOOM: i32 = 19i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHN_FIRST: u32 = 4294966436u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHN_LAST: u32 = 4294966417u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHN_NAVCOMPLETE: u32 = 4294966436u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHN_TRACK: u32 = 4294966435u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHN_WINDOW_CREATE: u32 = 4294966434u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_BACK: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_BROWSE_BCK: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_BROWSE_FWD: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_CONTENTS: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_EXPAND: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_FAVORITES: u32 = 131072u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_FORWARD: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_HISTORY: u32 = 65536u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_HOME: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_INDEX: u32 = 16384u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_JUMP1: u32 = 262144u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_JUMP2: u32 = 524288u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_NOTES: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_OPTIONS: u32 = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_PRINT: u32 = 8192u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_REFRESH: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_SEARCH: u32 = 32768u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_STOP: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_SYNC: u32 = 2048u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_TOC_NEXT: u32 = 2097152u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_TOC_PREV: u32 = 4194304u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_ZOOM: u32 = 1048576u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_NAVTAB_BOTTOM: i32 = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_NAVTAB_LEFT: i32 = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_NAVTAB_TOP: i32 = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_NAVTYPE_AUTHOR: i32 = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_NAVTYPE_CUSTOM_FIRST: i32 = 11i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_NAVTYPE_FAVORITES: i32 = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_NAVTYPE_HISTORY: i32 = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_NAVTYPE_INDEX: i32 = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_NAVTYPE_SEARCH: i32 = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_NAVTYPE_TOC: i32 = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_CUR_TAB: u32 = 8192u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_EXPANSION: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_EXSTYLES: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_HISTORY_COUNT: u32 = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_INFOTYPES: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_NAV_WIDTH: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_PROPERTIES: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_RECT: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_SHOWSTATE: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_STYLES: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_TABORDER: u32 = 2048u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_TABPOS: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_TB_FLAGS: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_AUTO_SYNC: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_CHANGE_TITLE: u32 = 8192u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_MENU: u32 = 65536u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_NAV_ONLY_WIN: u32 = 16384u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_NODEF_EXSTYLES: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_NODEF_STYLES: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_NOTB_TEXT: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_NOTITLEBAR: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_NO_TOOLBAR: u32 = 32768u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_ONTOP: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_POST_QUIT: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_ADVSEARCH: u32 = 131072u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_AUTOHIDESHOW: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_CUSTOM1: u32 = 524288u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_CUSTOM2: u32 = 1048576u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_CUSTOM3: u32 = 2097152u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_CUSTOM4: u32 = 4194304u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_CUSTOM5: u32 = 8388608u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_CUSTOM6: u32 = 16777216u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_CUSTOM7: u32 = 33554432u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_CUSTOM8: u32 = 67108864u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_CUSTOM9: u32 = 134217728u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_FAVORITES: u32 = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_HISTORY: u32 = 2048u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_SEARCH: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TRACKING: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TRI_PANE: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_USER_POS: u32 = 262144u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_TB_MARGIN: u32 = 268435456u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_TAB_AUTHOR: i32 = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_TAB_CONTENTS: i32 = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_TAB_CUSTOM_FIRST: i32 = 11i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_TAB_CUSTOM_LAST: i32 = 19i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_TAB_FAVORITES: i32 = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_TAB_HISTORY: i32 = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_TAB_INDEX: i32 = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_TAB_SEARCH: i32 = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_BACK: u32 = 204u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_BROWSE_BACK: u32 = 212u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_BROWSE_FWD: u32 = 211u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_CONTENTS: u32 = 213u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_CONTRACT: u32 = 201u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_CUSTOMIZE: u32 = 221u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_EXPAND: u32 = 200u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_FAVORITES: u32 = 217u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_FORWARD: u32 = 209u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_HISTORY: u32 = 216u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_HOME: u32 = 205u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_INDEX: u32 = 214u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_JUMP1: u32 = 218u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_JUMP2: u32 = 219u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_NOTES: u32 = 210u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_OPTIONS: u32 = 208u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_PRINT: u32 = 207u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_REFRESH: u32 = 203u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_SEARCH: u32 = 215u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_STOP: u32 = 202u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_SYNC: u32 = 206u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_TOC_NEXT: u32 = 223u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_TOC_PREV: u32 = 224u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_ZOOM: u32 = 222u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IITWBC_BREAK_ACCEPT_WILDCARDS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IITWBC_BREAK_AND_STEM: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const ITWW_CBKEY_MAX: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const ITWW_OPEN_NOCONNECT: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IT_EXCLUSIVE: i32 = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IT_HIDDEN: i32 = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IT_INCLUSIVE: i32 = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const MAX_COLUMNS: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const PROP_ADD: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const PROP_DELETE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const PROP_UPDATE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_DISPLAYKEY: u32 = 101u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_INDEX_BREAK: u32 = 204u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_INDEX_DTYPE: u32 = 202u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_INDEX_LENGTH: u32 = 203u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_INDEX_TERM: u32 = 210u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_INDEX_TERM_RAW_LENGTH: u32 = 211u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_INDEX_TEXT: u32 = 200u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_INDEX_VFLD: u32 = 201u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_KEY: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_SORTKEY: u32 = 100u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_SORTORDINAL: u32 = 102u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_TITLE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_UID: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_USERDATA: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_USERPROP_BASE: u32 = 65536u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_USERPROP_MAX: u32 = 2147483647u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const SZ_WWDEST_GLOBAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GLOBAL");
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const SZ_WWDEST_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KEY");
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const SZ_WWDEST_OCC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OCC");
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const TYPE_POINTER: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const TYPE_STRING: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const TYPE_VALUE: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub type HH_GPROPID = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_GPROPID_SINGLETHREAD: HH_GPROPID = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_GPROPID_TOOLBAR_MARGIN: HH_GPROPID = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_GPROPID_UI_LANGUAGE: HH_GPROPID = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_GPROPID_CURRENT_SUBSET: HH_GPROPID = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_GPROPID_CONTENT_LANGUAGE: HH_GPROPID = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub type HTML_HELP_COMMAND = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_DISPLAY_TOPIC: HTML_HELP_COMMAND = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_HELP_FINDER: HTML_HELP_COMMAND = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_DISPLAY_TOC: HTML_HELP_COMMAND = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_DISPLAY_INDEX: HTML_HELP_COMMAND = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_DISPLAY_SEARCH: HTML_HELP_COMMAND = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_SET_WIN_TYPE: HTML_HELP_COMMAND = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_GET_WIN_TYPE: HTML_HELP_COMMAND = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_GET_WIN_HANDLE: HTML_HELP_COMMAND = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_ENUM_INFO_TYPE: HTML_HELP_COMMAND = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_SET_INFO_TYPE: HTML_HELP_COMMAND = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_SYNC: HTML_HELP_COMMAND = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_RESERVED1: HTML_HELP_COMMAND = 10i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_RESERVED2: HTML_HELP_COMMAND = 11i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_RESERVED3: HTML_HELP_COMMAND = 12i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_KEYWORD_LOOKUP: HTML_HELP_COMMAND = 13i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_DISPLAY_TEXT_POPUP: HTML_HELP_COMMAND = 14i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_HELP_CONTEXT: HTML_HELP_COMMAND = 15i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_TP_HELP_CONTEXTMENU: HTML_HELP_COMMAND = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_TP_HELP_WM_HELP: HTML_HELP_COMMAND = 17i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_CLOSE_ALL: HTML_HELP_COMMAND = 18i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_ALINK_LOOKUP: HTML_HELP_COMMAND = 19i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_GET_LAST_ERROR: HTML_HELP_COMMAND = 20i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_CLOSE_ALL: HTML_HELP_COMMAND = 18i32;
|
||||
pub const HH_DISPLAY_INDEX: HTML_HELP_COMMAND = 2i32;
|
||||
pub const HH_DISPLAY_SEARCH: HTML_HELP_COMMAND = 3i32;
|
||||
pub const HH_DISPLAY_TEXT_POPUP: HTML_HELP_COMMAND = 14i32;
|
||||
pub const HH_DISPLAY_TOC: HTML_HELP_COMMAND = 1i32;
|
||||
pub const HH_DISPLAY_TOPIC: HTML_HELP_COMMAND = 0i32;
|
||||
pub const HH_ENUM_CATEGORY: HTML_HELP_COMMAND = 21i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_ENUM_CATEGORY_IT: HTML_HELP_COMMAND = 22i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_RESET_IT_FILTER: HTML_HELP_COMMAND = 23i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_SET_INCLUSIVE_FILTER: HTML_HELP_COMMAND = 24i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_SET_EXCLUSIVE_FILTER: HTML_HELP_COMMAND = 25i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_INITIALIZE: HTML_HELP_COMMAND = 28i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_UNINITIALIZE: HTML_HELP_COMMAND = 29i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_SET_QUERYSERVICE: HTML_HELP_COMMAND = 30i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_PRETRANSLATEMESSAGE: HTML_HELP_COMMAND = 253i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_SET_GLOBAL_PROPERTY: HTML_HELP_COMMAND = 252i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_SAFE_DISPLAY_TOPIC: HTML_HELP_COMMAND = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_MAX_TABS: HTML_HELP_COMMAND = 19i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_MAX_TABS_CUSTOM: HTML_HELP_COMMAND = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_ENUM_INFO_TYPE: HTML_HELP_COMMAND = 7i32;
|
||||
pub const HH_FTS_DEFAULT_PROXIMITY: HTML_HELP_COMMAND = -1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub type PRIORITY = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const PRIORITY_LOW: PRIORITY = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const PRIORITY_NORMAL: PRIORITY = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_GET_LAST_ERROR: HTML_HELP_COMMAND = 20i32;
|
||||
pub const HH_GET_WIN_HANDLE: HTML_HELP_COMMAND = 6i32;
|
||||
pub const HH_GET_WIN_TYPE: HTML_HELP_COMMAND = 5i32;
|
||||
pub const HH_GPROPID_CONTENT_LANGUAGE: HH_GPROPID = 5i32;
|
||||
pub const HH_GPROPID_CURRENT_SUBSET: HH_GPROPID = 4i32;
|
||||
pub const HH_GPROPID_SINGLETHREAD: HH_GPROPID = 1i32;
|
||||
pub const HH_GPROPID_TOOLBAR_MARGIN: HH_GPROPID = 2i32;
|
||||
pub const HH_GPROPID_UI_LANGUAGE: HH_GPROPID = 3i32;
|
||||
pub const HH_HELP_CONTEXT: HTML_HELP_COMMAND = 15i32;
|
||||
pub const HH_HELP_FINDER: HTML_HELP_COMMAND = 0i32;
|
||||
pub const HH_INITIALIZE: HTML_HELP_COMMAND = 28i32;
|
||||
pub const HH_KEYWORD_LOOKUP: HTML_HELP_COMMAND = 13i32;
|
||||
pub const HH_MAX_TABS: HTML_HELP_COMMAND = 19i32;
|
||||
pub const HH_MAX_TABS_CUSTOM: HTML_HELP_COMMAND = 9i32;
|
||||
pub const HH_PRETRANSLATEMESSAGE: HTML_HELP_COMMAND = 253i32;
|
||||
pub const HH_RESERVED1: HTML_HELP_COMMAND = 10i32;
|
||||
pub const HH_RESERVED2: HTML_HELP_COMMAND = 11i32;
|
||||
pub const HH_RESERVED3: HTML_HELP_COMMAND = 12i32;
|
||||
pub const HH_RESET_IT_FILTER: HTML_HELP_COMMAND = 23i32;
|
||||
pub const HH_SAFE_DISPLAY_TOPIC: HTML_HELP_COMMAND = 32i32;
|
||||
pub const HH_SET_EXCLUSIVE_FILTER: HTML_HELP_COMMAND = 25i32;
|
||||
pub const HH_SET_GLOBAL_PROPERTY: HTML_HELP_COMMAND = 252i32;
|
||||
pub const HH_SET_INCLUSIVE_FILTER: HTML_HELP_COMMAND = 24i32;
|
||||
pub const HH_SET_INFO_TYPE: HTML_HELP_COMMAND = 8i32;
|
||||
pub const HH_SET_QUERYSERVICE: HTML_HELP_COMMAND = 30i32;
|
||||
pub const HH_SET_WIN_TYPE: HTML_HELP_COMMAND = 4i32;
|
||||
pub const HH_SYNC: HTML_HELP_COMMAND = 9i32;
|
||||
pub const HH_TAB_AUTHOR: i32 = 5i32;
|
||||
pub const HH_TAB_CONTENTS: i32 = 0i32;
|
||||
pub const HH_TAB_CUSTOM_FIRST: i32 = 11i32;
|
||||
pub const HH_TAB_CUSTOM_LAST: i32 = 19i32;
|
||||
pub const HH_TAB_FAVORITES: i32 = 3i32;
|
||||
pub const HH_TAB_HISTORY: i32 = 4i32;
|
||||
pub const HH_TAB_INDEX: i32 = 1i32;
|
||||
pub const HH_TAB_SEARCH: i32 = 2i32;
|
||||
pub const HH_TP_HELP_CONTEXTMENU: HTML_HELP_COMMAND = 16i32;
|
||||
pub const HH_TP_HELP_WM_HELP: HTML_HELP_COMMAND = 17i32;
|
||||
pub const HH_UNINITIALIZE: HTML_HELP_COMMAND = 29i32;
|
||||
pub const IDTB_BACK: u32 = 204u32;
|
||||
pub const IDTB_BROWSE_BACK: u32 = 212u32;
|
||||
pub const IDTB_BROWSE_FWD: u32 = 211u32;
|
||||
pub const IDTB_CONTENTS: u32 = 213u32;
|
||||
pub const IDTB_CONTRACT: u32 = 201u32;
|
||||
pub const IDTB_CUSTOMIZE: u32 = 221u32;
|
||||
pub const IDTB_EXPAND: u32 = 200u32;
|
||||
pub const IDTB_FAVORITES: u32 = 217u32;
|
||||
pub const IDTB_FORWARD: u32 = 209u32;
|
||||
pub const IDTB_HISTORY: u32 = 216u32;
|
||||
pub const IDTB_HOME: u32 = 205u32;
|
||||
pub const IDTB_INDEX: u32 = 214u32;
|
||||
pub const IDTB_JUMP1: u32 = 218u32;
|
||||
pub const IDTB_JUMP2: u32 = 219u32;
|
||||
pub const IDTB_NOTES: u32 = 210u32;
|
||||
pub const IDTB_OPTIONS: u32 = 208u32;
|
||||
pub const IDTB_PRINT: u32 = 207u32;
|
||||
pub const IDTB_REFRESH: u32 = 203u32;
|
||||
pub const IDTB_SEARCH: u32 = 215u32;
|
||||
pub const IDTB_STOP: u32 = 202u32;
|
||||
pub const IDTB_SYNC: u32 = 206u32;
|
||||
pub const IDTB_TOC_NEXT: u32 = 223u32;
|
||||
pub const IDTB_TOC_PREV: u32 = 224u32;
|
||||
pub const IDTB_ZOOM: u32 = 222u32;
|
||||
pub const IITWBC_BREAK_ACCEPT_WILDCARDS: u32 = 1u32;
|
||||
pub const IITWBC_BREAK_AND_STEM: u32 = 2u32;
|
||||
pub const ITWW_CBKEY_MAX: u32 = 1024u32;
|
||||
pub const ITWW_OPEN_NOCONNECT: u32 = 1u32;
|
||||
pub const IT_EXCLUSIVE: i32 = 1i32;
|
||||
pub const IT_HIDDEN: i32 = 2i32;
|
||||
pub const IT_INCLUSIVE: i32 = 0i32;
|
||||
pub const MAX_COLUMNS: u32 = 256u32;
|
||||
pub const PRIORITY_HIGH: PRIORITY = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub type WORD_WHEEL_OPEN_FLAGS = u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const ITWW_OPEN_CONNECT: WORD_WHEEL_OPEN_FLAGS = 0u32;
|
||||
pub const PRIORITY_LOW: PRIORITY = 0i32;
|
||||
pub const PRIORITY_NORMAL: PRIORITY = 1i32;
|
||||
pub const PROP_ADD: u32 = 0u32;
|
||||
pub const PROP_DELETE: u32 = 1u32;
|
||||
pub const PROP_UPDATE: u32 = 2u32;
|
||||
pub const STDPROP_DISPLAYKEY: u32 = 101u32;
|
||||
pub const STDPROP_INDEX_BREAK: u32 = 204u32;
|
||||
pub const STDPROP_INDEX_DTYPE: u32 = 202u32;
|
||||
pub const STDPROP_INDEX_LENGTH: u32 = 203u32;
|
||||
pub const STDPROP_INDEX_TERM: u32 = 210u32;
|
||||
pub const STDPROP_INDEX_TERM_RAW_LENGTH: u32 = 211u32;
|
||||
pub const STDPROP_INDEX_TEXT: u32 = 200u32;
|
||||
pub const STDPROP_INDEX_VFLD: u32 = 201u32;
|
||||
pub const STDPROP_KEY: u32 = 4u32;
|
||||
pub const STDPROP_SORTKEY: u32 = 100u32;
|
||||
pub const STDPROP_SORTORDINAL: u32 = 102u32;
|
||||
pub const STDPROP_TITLE: u32 = 2u32;
|
||||
pub const STDPROP_UID: u32 = 1u32;
|
||||
pub const STDPROP_USERDATA: u32 = 3u32;
|
||||
pub const STDPROP_USERPROP_BASE: u32 = 65536u32;
|
||||
pub const STDPROP_USERPROP_MAX: u32 = 2147483647u32;
|
||||
pub const SZ_WWDEST_GLOBAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GLOBAL");
|
||||
pub const SZ_WWDEST_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KEY");
|
||||
pub const SZ_WWDEST_OCC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OCC");
|
||||
pub const TYPE_POINTER: u32 = 1u32;
|
||||
pub const TYPE_STRING: u32 = 2u32;
|
||||
pub const TYPE_VALUE: u32 = 0u32;
|
||||
pub type HH_GPROPID = i32;
|
||||
pub type HTML_HELP_COMMAND = i32;
|
||||
pub type PRIORITY = i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub struct COLUMNSTATUS {
|
||||
pub cPropCount: i32,
|
||||
pub cPropsLoaded: i32,
|
||||
|
|
@ -608,7 +311,7 @@ impl ::core::clone::Clone for COLUMNSTATUS {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Foundation\"`"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct CProperty {
|
||||
pub dwPropID: u32,
|
||||
|
|
@ -626,7 +329,7 @@ impl ::core::clone::Clone for CProperty {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Foundation\"`"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub union CProperty_0 {
|
||||
pub lpszwData: ::windows_sys::core::PWSTR,
|
||||
|
|
@ -642,7 +345,7 @@ impl ::core::clone::Clone for CProperty_0 {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
|
||||
pub struct HHNTRACK {
|
||||
pub hdr: super::super::UI::Controls::NMHDR,
|
||||
|
|
@ -659,7 +362,7 @@ impl ::core::clone::Clone for HHNTRACK {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
|
||||
pub struct HHN_NOTIFY {
|
||||
pub hdr: super::super::UI::Controls::NMHDR,
|
||||
|
|
@ -674,7 +377,7 @@ impl ::core::clone::Clone for HHN_NOTIFY {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Foundation\"`"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct HH_AKLINK {
|
||||
pub cbStruct: i32,
|
||||
|
|
@ -695,7 +398,6 @@ impl ::core::clone::Clone for HH_AKLINK {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub struct HH_ENUM_CAT {
|
||||
pub cbStruct: i32,
|
||||
pub pszCatName: ::windows_sys::core::PCSTR,
|
||||
|
|
@ -708,7 +410,6 @@ impl ::core::clone::Clone for HH_ENUM_CAT {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub struct HH_ENUM_IT {
|
||||
pub cbStruct: i32,
|
||||
pub iType: i32,
|
||||
|
|
@ -723,7 +424,7 @@ impl ::core::clone::Clone for HH_ENUM_IT {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Foundation\"`"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct HH_FTS_QUERY {
|
||||
pub cbStruct: i32,
|
||||
|
|
@ -744,26 +445,26 @@ impl ::core::clone::Clone for HH_FTS_QUERY {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
|
||||
#[doc = "Required features: `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))]
|
||||
pub struct HH_GLOBAL_PROPERTY {
|
||||
pub id: HH_GPROPID,
|
||||
pub var: super::super::System::Com::VARIANT,
|
||||
pub var: super::super::System::Variant::VARIANT,
|
||||
}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))]
|
||||
impl ::core::marker::Copy for HH_GLOBAL_PROPERTY {}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))]
|
||||
impl ::core::clone::Clone for HH_GLOBAL_PROPERTY {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Foundation\"`"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct HH_POPUP {
|
||||
pub cbStruct: i32,
|
||||
pub hinst: super::super::Foundation::HMODULE,
|
||||
pub hinst: super::super::Foundation::HINSTANCE,
|
||||
pub idString: u32,
|
||||
pub pszText: *mut i8,
|
||||
pub pt: super::super::Foundation::POINT,
|
||||
|
|
@ -781,7 +482,6 @@ impl ::core::clone::Clone for HH_POPUP {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub struct HH_SET_INFOTYPE {
|
||||
pub cbStruct: i32,
|
||||
pub pszCatName: ::windows_sys::core::PCSTR,
|
||||
|
|
@ -794,7 +494,7 @@ impl ::core::clone::Clone for HH_SET_INFOTYPE {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Foundation\"`"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct HH_WINTYPE {
|
||||
pub cbStruct: i32,
|
||||
|
|
@ -843,13 +543,6 @@ impl ::core::clone::Clone for HH_WINTYPE {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
pub struct IITGroup(pub u8);
|
||||
#[repr(C)]
|
||||
pub struct IITQuery(pub u8);
|
||||
#[repr(C)]
|
||||
pub struct IITStopWordList(pub u8);
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub struct ROWSTATUS {
|
||||
pub lRowFirst: i32,
|
||||
pub cRows: i32,
|
||||
|
|
@ -862,5 +555,4 @@ impl ::core::clone::Clone for ROWSTATUS {
|
|||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub type PFNCOLHEAPFREE = ::core::option::Option<unsafe extern "system" fn(param0: *mut ::core::ffi::c_void) -> i32>;
|
||||
|
|
|
|||
|
|
@ -1,316 +1,210 @@
|
|||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMAcquireAdvisories ( hlicensestorage : u32 , wszlicense : ::windows_sys::core::PCWSTR , wszurl : ::windows_sys::core::PCWSTR , pvcontext : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMAcquireIssuanceLicenseTemplate ( hclient : u32 , uflags : u32 , pvreserved : *mut ::core::ffi::c_void , ctemplates : u32 , pwsztemplateids : *const ::windows_sys::core::PCWSTR , wszurl : ::windows_sys::core::PCWSTR , pvcontext : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMAcquireLicense ( hsession : u32 , uflags : u32 , wszgroupidentitycredential : ::windows_sys::core::PCWSTR , wszrequestedrights : ::windows_sys::core::PCWSTR , wszcustomdata : ::windows_sys::core::PCWSTR , wszurl : ::windows_sys::core::PCWSTR , pvcontext : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMAcquireAdvisories(hlicensestorage : u32, wszlicense : ::windows_sys::core::PCWSTR, wszurl : ::windows_sys::core::PCWSTR, pvcontext : *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMAcquireIssuanceLicenseTemplate(hclient : u32, uflags : u32, pvreserved : *mut ::core::ffi::c_void, ctemplates : u32, pwsztemplateids : *const ::windows_sys::core::PCWSTR, wszurl : ::windows_sys::core::PCWSTR, pvcontext : *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMAcquireLicense(hsession : u32, uflags : u32, wszgroupidentitycredential : ::windows_sys::core::PCWSTR, wszrequestedrights : ::windows_sys::core::PCWSTR, wszcustomdata : ::windows_sys::core::PCWSTR, wszurl : ::windows_sys::core::PCWSTR, pvcontext : *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMActivate ( hclient : u32 , uflags : u32 , ulangid : u32 , pactservinfo : *mut DRM_ACTSERV_INFO , pvcontext : *mut ::core::ffi::c_void , hparentwnd : super::super::Foundation:: HWND ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMAddLicense ( hlicensestorage : u32 , uflags : u32 , wszlicense : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMAddRightWithUser ( hissuancelicense : u32 , hright : u32 , huser : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMAttest ( henablingprincipal : u32 , wszdata : ::windows_sys::core::PCWSTR , etype : DRMATTESTTYPE , pcattestedblob : *mut u32 , wszattestedblob : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCheckSecurity ( henv : u32 , clevel : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMClearAllRights ( hissuancelicense : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCloseEnvironmentHandle ( henv : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCloseHandle ( handle : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMClosePubHandle ( hpub : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCloseQueryHandle ( hquery : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCloseSession ( hsession : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMConstructCertificateChain ( ccertificates : u32 , rgwszcertificates : *const ::windows_sys::core::PCWSTR , pcchain : *mut u32 , wszchain : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCreateBoundLicense ( henv : u32 , pparams : *mut DRMBOUNDLICENSEPARAMS , wszlicensechain : ::windows_sys::core::PCWSTR , phboundlicense : *mut u32 , pherrorlog : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCreateClientSession ( pfncallback : DRMCALLBACK , ucallbackversion : u32 , wszgroupidprovidertype : ::windows_sys::core::PCWSTR , wszgroupid : ::windows_sys::core::PCWSTR , phclient : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCreateEnablingBitsDecryptor ( hboundlicense : u32 , wszright : ::windows_sys::core::PCWSTR , hauxlib : u32 , wszauxplug : ::windows_sys::core::PCWSTR , phdecryptor : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCreateEnablingBitsEncryptor ( hboundlicense : u32 , wszright : ::windows_sys::core::PCWSTR , hauxlib : u32 , wszauxplug : ::windows_sys::core::PCWSTR , phencryptor : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCreateEnablingPrincipal ( henv : u32 , hlibrary : u32 , wszobject : ::windows_sys::core::PCWSTR , pidprincipal : *mut DRMID , wszcredentials : ::windows_sys::core::PCWSTR , phenablingprincipal : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("msdrm.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DRMActivate(hclient : u32, uflags : u32, ulangid : u32, pactservinfo : *mut DRM_ACTSERV_INFO, pvcontext : *mut ::core::ffi::c_void, hparentwnd : super::super::Foundation:: HWND) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMAddLicense(hlicensestorage : u32, uflags : u32, wszlicense : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMAddRightWithUser(hissuancelicense : u32, hright : u32, huser : u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMAttest(henablingprincipal : u32, wszdata : ::windows_sys::core::PCWSTR, etype : DRMATTESTTYPE, pcattestedblob : *mut u32, wszattestedblob : ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMCheckSecurity(henv : u32, clevel : u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMClearAllRights(hissuancelicense : u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMCloseEnvironmentHandle(henv : u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMCloseHandle(handle : u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMClosePubHandle(hpub : u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMCloseQueryHandle(hquery : u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMCloseSession(hsession : u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMConstructCertificateChain(ccertificates : u32, rgwszcertificates : *const ::windows_sys::core::PCWSTR, pcchain : *mut u32, wszchain : ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMCreateBoundLicense(henv : u32, pparams : *mut DRMBOUNDLICENSEPARAMS, wszlicensechain : ::windows_sys::core::PCWSTR, phboundlicense : *mut u32, pherrorlog : *mut u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMCreateClientSession(pfncallback : DRMCALLBACK, ucallbackversion : u32, wszgroupidprovidertype : ::windows_sys::core::PCWSTR, wszgroupid : ::windows_sys::core::PCWSTR, phclient : *mut u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMCreateEnablingBitsDecryptor(hboundlicense : u32, wszright : ::windows_sys::core::PCWSTR, hauxlib : u32, wszauxplug : ::windows_sys::core::PCWSTR, phdecryptor : *mut u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMCreateEnablingBitsEncryptor(hboundlicense : u32, wszright : ::windows_sys::core::PCWSTR, hauxlib : u32, wszauxplug : ::windows_sys::core::PCWSTR, phencryptor : *mut u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMCreateEnablingPrincipal(henv : u32, hlibrary : u32, wszobject : ::windows_sys::core::PCWSTR, pidprincipal : *mut DRMID, wszcredentials : ::windows_sys::core::PCWSTR, phenablingprincipal : *mut u32) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMCreateIssuanceLicense ( psttimefrom : *mut super::super::Foundation:: SYSTEMTIME , psttimeuntil : *mut super::super::Foundation:: SYSTEMTIME , wszreferralinfoname : ::windows_sys::core::PCWSTR , wszreferralinfourl : ::windows_sys::core::PCWSTR , howner : u32 , wszissuancelicense : ::windows_sys::core::PCWSTR , hboundlicense : u32 , phissuancelicense : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCreateLicenseStorageSession ( henv : u32 , hdefaultlibrary : u32 , hclient : u32 , uflags : u32 , wszissuancelicense : ::windows_sys::core::PCWSTR , phlicensestorage : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("msdrm.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DRMCreateIssuanceLicense(psttimefrom : *mut super::super::Foundation:: SYSTEMTIME, psttimeuntil : *mut super::super::Foundation:: SYSTEMTIME, wszreferralinfoname : ::windows_sys::core::PCWSTR, wszreferralinfourl : ::windows_sys::core::PCWSTR, howner : u32, wszissuancelicense : ::windows_sys::core::PCWSTR, hboundlicense : u32, phissuancelicense : *mut u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMCreateLicenseStorageSession(henv : u32, hdefaultlibrary : u32, hclient : u32, uflags : u32, wszissuancelicense : ::windows_sys::core::PCWSTR, phlicensestorage : *mut u32) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMCreateRight ( wszrightname : ::windows_sys::core::PCWSTR , pstfrom : *mut super::super::Foundation:: SYSTEMTIME , pstuntil : *mut super::super::Foundation:: SYSTEMTIME , cextendedinfo : u32 , pwszextendedinfoname : *const ::windows_sys::core::PCWSTR , pwszextendedinfovalue : *const ::windows_sys::core::PCWSTR , phright : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCreateUser ( wszusername : ::windows_sys::core::PCWSTR , wszuserid : ::windows_sys::core::PCWSTR , wszuseridtype : ::windows_sys::core::PCWSTR , phuser : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMDecode ( wszalgid : ::windows_sys::core::PCWSTR , wszencodedstring : ::windows_sys::core::PCWSTR , pudecodeddatalen : *mut u32 , pbdecodeddata : *mut u8 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMDeconstructCertificateChain ( wszchain : ::windows_sys::core::PCWSTR , iwhich : u32 , pccert : *mut u32 , wszcert : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMDecrypt ( hcryptoprovider : u32 , iposition : u32 , cnuminbytes : u32 , pbindata : *mut u8 , pcnumoutbytes : *mut u32 , pboutdata : *mut u8 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMDeleteLicense ( hsession : u32 , wszlicenseid : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMDuplicateEnvironmentHandle ( htocopy : u32 , phcopy : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMDuplicateHandle ( htocopy : u32 , phcopy : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMDuplicatePubHandle ( hpubin : u32 , phpubout : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMDuplicateSession ( hsessionin : u32 , phsessionout : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMEncode ( wszalgid : ::windows_sys::core::PCWSTR , udatalen : u32 , pbdecodeddata : *mut u8 , puencodedstringlen : *mut u32 , wszencodedstring : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMEncrypt ( hcryptoprovider : u32 , iposition : u32 , cnuminbytes : u32 , pbindata : *mut u8 , pcnumoutbytes : *mut u32 , pboutdata : *mut u8 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("msdrm.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DRMCreateRight(wszrightname : ::windows_sys::core::PCWSTR, pstfrom : *mut super::super::Foundation:: SYSTEMTIME, pstuntil : *mut super::super::Foundation:: SYSTEMTIME, cextendedinfo : u32, pwszextendedinfoname : *const ::windows_sys::core::PCWSTR, pwszextendedinfovalue : *const ::windows_sys::core::PCWSTR, phright : *mut u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMCreateUser(wszusername : ::windows_sys::core::PCWSTR, wszuserid : ::windows_sys::core::PCWSTR, wszuseridtype : ::windows_sys::core::PCWSTR, phuser : *mut u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMDecode(wszalgid : ::windows_sys::core::PCWSTR, wszencodedstring : ::windows_sys::core::PCWSTR, pudecodeddatalen : *mut u32, pbdecodeddata : *mut u8) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMDeconstructCertificateChain(wszchain : ::windows_sys::core::PCWSTR, iwhich : u32, pccert : *mut u32, wszcert : ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMDecrypt(hcryptoprovider : u32, iposition : u32, cnuminbytes : u32, pbindata : *mut u8, pcnumoutbytes : *mut u32, pboutdata : *mut u8) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMDeleteLicense(hsession : u32, wszlicenseid : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMDuplicateEnvironmentHandle(htocopy : u32, phcopy : *mut u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMDuplicateHandle(htocopy : u32, phcopy : *mut u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMDuplicatePubHandle(hpubin : u32, phpubout : *mut u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMDuplicateSession(hsessionin : u32, phsessionout : *mut u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMEncode(wszalgid : ::windows_sys::core::PCWSTR, udatalen : u32, pbdecodeddata : *mut u8, puencodedstringlen : *mut u32, wszencodedstring : ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMEncrypt(hcryptoprovider : u32, iposition : u32, cnuminbytes : u32, pbindata : *mut u8, pcnumoutbytes : *mut u32, pboutdata : *mut u8) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMEnumerateLicense ( hsession : u32 , uflags : u32 , uindex : u32 , pfsharedflag : *mut super::super::Foundation:: BOOL , pucertificatedatalen : *mut u32 , wszcertificatedata : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetApplicationSpecificData ( hissuancelicense : u32 , uindex : u32 , punamelength : *mut u32 , wszname : ::windows_sys::core::PWSTR , puvaluelength : *mut u32 , wszvalue : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetBoundLicenseAttribute ( hqueryroot : u32 , wszattribute : ::windows_sys::core::PCWSTR , iwhich : u32 , peencoding : *mut DRMENCODINGTYPE , pcbuffer : *mut u32 , pbbuffer : *mut u8 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetBoundLicenseAttributeCount ( hqueryroot : u32 , wszattribute : ::windows_sys::core::PCWSTR , pcattributes : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetBoundLicenseObject ( hqueryroot : u32 , wszsubobjecttype : ::windows_sys::core::PCWSTR , iwhich : u32 , phsubobject : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetBoundLicenseObjectCount ( hqueryroot : u32 , wszsubobjecttype : ::windows_sys::core::PCWSTR , pcsubobjects : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetCertificateChainCount ( wszchain : ::windows_sys::core::PCWSTR , pccertcount : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetClientVersion ( pdrmclientversioninfo : *mut DRM_CLIENT_VERSION_INFO ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetEnvironmentInfo ( handle : u32 , wszattribute : ::windows_sys::core::PCWSTR , peencoding : *mut DRMENCODINGTYPE , pcbuffer : *mut u32 , pbbuffer : *mut u8 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetInfo ( handle : u32 , wszattribute : ::windows_sys::core::PCWSTR , peencoding : *const DRMENCODINGTYPE , pcbuffer : *mut u32 , pbbuffer : *mut u8 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetIntervalTime ( hissuancelicense : u32 , pcdays : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("msdrm.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DRMEnumerateLicense(hsession : u32, uflags : u32, uindex : u32, pfsharedflag : *mut super::super::Foundation:: BOOL, pucertificatedatalen : *mut u32, wszcertificatedata : ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMGetApplicationSpecificData(hissuancelicense : u32, uindex : u32, punamelength : *mut u32, wszname : ::windows_sys::core::PWSTR, puvaluelength : *mut u32, wszvalue : ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMGetBoundLicenseAttribute(hqueryroot : u32, wszattribute : ::windows_sys::core::PCWSTR, iwhich : u32, peencoding : *mut DRMENCODINGTYPE, pcbuffer : *mut u32, pbbuffer : *mut u8) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMGetBoundLicenseAttributeCount(hqueryroot : u32, wszattribute : ::windows_sys::core::PCWSTR, pcattributes : *mut u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMGetBoundLicenseObject(hqueryroot : u32, wszsubobjecttype : ::windows_sys::core::PCWSTR, iwhich : u32, phsubobject : *mut u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMGetBoundLicenseObjectCount(hqueryroot : u32, wszsubobjecttype : ::windows_sys::core::PCWSTR, pcsubobjects : *mut u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMGetCertificateChainCount(wszchain : ::windows_sys::core::PCWSTR, pccertcount : *mut u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMGetClientVersion(pdrmclientversioninfo : *mut DRM_CLIENT_VERSION_INFO) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMGetEnvironmentInfo(handle : u32, wszattribute : ::windows_sys::core::PCWSTR, peencoding : *mut DRMENCODINGTYPE, pcbuffer : *mut u32, pbbuffer : *mut u8) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMGetInfo(handle : u32, wszattribute : ::windows_sys::core::PCWSTR, peencoding : *const DRMENCODINGTYPE, pcbuffer : *mut u32, pbbuffer : *mut u8) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMGetIntervalTime(hissuancelicense : u32, pcdays : *mut u32) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMGetIssuanceLicenseInfo ( hissuancelicense : u32 , psttimefrom : *mut super::super::Foundation:: SYSTEMTIME , psttimeuntil : *mut super::super::Foundation:: SYSTEMTIME , uflags : u32 , pudistributionpointnamelength : *mut u32 , wszdistributionpointname : ::windows_sys::core::PWSTR , pudistributionpointurllength : *mut u32 , wszdistributionpointurl : ::windows_sys::core::PWSTR , phowner : *mut u32 , pfofficial : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetIssuanceLicenseTemplate ( hissuancelicense : u32 , puissuancelicensetemplatelength : *mut u32 , wszissuancelicensetemplate : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetMetaData ( hissuancelicense : u32 , pucontentidlength : *mut u32 , wszcontentid : ::windows_sys::core::PWSTR , pucontentidtypelength : *mut u32 , wszcontentidtype : ::windows_sys::core::PWSTR , puskuidlength : *mut u32 , wszskuid : ::windows_sys::core::PWSTR , puskuidtypelength : *mut u32 , wszskuidtype : ::windows_sys::core::PWSTR , pucontenttypelength : *mut u32 , wszcontenttype : ::windows_sys::core::PWSTR , pucontentnamelength : *mut u32 , wszcontentname : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetNameAndDescription ( hissuancelicense : u32 , uindex : u32 , pulcid : *mut u32 , punamelength : *mut u32 , wszname : ::windows_sys::core::PWSTR , pudescriptionlength : *mut u32 , wszdescription : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetOwnerLicense ( hissuancelicense : u32 , puownerlicenselength : *mut u32 , wszownerlicense : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("msdrm.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DRMGetIssuanceLicenseInfo(hissuancelicense : u32, psttimefrom : *mut super::super::Foundation:: SYSTEMTIME, psttimeuntil : *mut super::super::Foundation:: SYSTEMTIME, uflags : u32, pudistributionpointnamelength : *mut u32, wszdistributionpointname : ::windows_sys::core::PWSTR, pudistributionpointurllength : *mut u32, wszdistributionpointurl : ::windows_sys::core::PWSTR, phowner : *mut u32, pfofficial : *mut super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMGetIssuanceLicenseTemplate(hissuancelicense : u32, puissuancelicensetemplatelength : *mut u32, wszissuancelicensetemplate : ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMGetMetaData(hissuancelicense : u32, pucontentidlength : *mut u32, wszcontentid : ::windows_sys::core::PWSTR, pucontentidtypelength : *mut u32, wszcontentidtype : ::windows_sys::core::PWSTR, puskuidlength : *mut u32, wszskuid : ::windows_sys::core::PWSTR, puskuidtypelength : *mut u32, wszskuidtype : ::windows_sys::core::PWSTR, pucontenttypelength : *mut u32, wszcontenttype : ::windows_sys::core::PWSTR, pucontentnamelength : *mut u32, wszcontentname : ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMGetNameAndDescription(hissuancelicense : u32, uindex : u32, pulcid : *mut u32, punamelength : *mut u32, wszname : ::windows_sys::core::PWSTR, pudescriptionlength : *mut u32, wszdescription : ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMGetOwnerLicense(hissuancelicense : u32, puownerlicenselength : *mut u32, wszownerlicense : ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMGetProcAddress ( hlibrary : u32 , wszprocname : ::windows_sys::core::PCWSTR , ppfnprocaddress : *mut super::super::Foundation:: FARPROC ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("msdrm.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DRMGetProcAddress(hlibrary : u32, wszprocname : ::windows_sys::core::PCWSTR, ppfnprocaddress : *mut super::super::Foundation:: FARPROC) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMGetRevocationPoint ( hissuancelicense : u32 , puidlength : *mut u32 , wszid : ::windows_sys::core::PWSTR , puidtypelength : *mut u32 , wszidtype : ::windows_sys::core::PWSTR , puurllength : *mut u32 , wszrl : ::windows_sys::core::PWSTR , pstfrequency : *mut super::super::Foundation:: SYSTEMTIME , punamelength : *mut u32 , wszname : ::windows_sys::core::PWSTR , pupublickeylength : *mut u32 , wszpublickey : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetRightExtendedInfo ( hright : u32 , uindex : u32 , puextendedinfonamelength : *mut u32 , wszextendedinfoname : ::windows_sys::core::PWSTR , puextendedinfovaluelength : *mut u32 , wszextendedinfovalue : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("msdrm.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DRMGetRevocationPoint(hissuancelicense : u32, puidlength : *mut u32, wszid : ::windows_sys::core::PWSTR, puidtypelength : *mut u32, wszidtype : ::windows_sys::core::PWSTR, puurllength : *mut u32, wszrl : ::windows_sys::core::PWSTR, pstfrequency : *mut super::super::Foundation:: SYSTEMTIME, punamelength : *mut u32, wszname : ::windows_sys::core::PWSTR, pupublickeylength : *mut u32, wszpublickey : ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMGetRightExtendedInfo(hright : u32, uindex : u32, puextendedinfonamelength : *mut u32, wszextendedinfoname : ::windows_sys::core::PWSTR, puextendedinfovaluelength : *mut u32, wszextendedinfovalue : ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMGetRightInfo ( hright : u32 , purightnamelength : *mut u32 , wszrightname : ::windows_sys::core::PWSTR , pstfrom : *mut super::super::Foundation:: SYSTEMTIME , pstuntil : *mut super::super::Foundation:: SYSTEMTIME ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetSecurityProvider ( uflags : u32 , putypelen : *mut u32 , wsztype : ::windows_sys::core::PWSTR , pupathlen : *mut u32 , wszpath : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetServiceLocation ( hclient : u32 , uservicetype : u32 , uservicelocation : u32 , wszissuancelicense : ::windows_sys::core::PCWSTR , puserviceurllength : *mut u32 , wszserviceurl : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetSignedIssuanceLicense ( henv : u32 , hissuancelicense : u32 , uflags : u32 , pbsymkey : *mut u8 , cbsymkey : u32 , wszsymkeytype : ::windows_sys::core::PCWSTR , wszclientlicensorcertificate : ::windows_sys::core::PCWSTR , pfncallback : DRMCALLBACK , wszurl : ::windows_sys::core::PCWSTR , pvcontext : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetSignedIssuanceLicenseEx ( henv : u32 , hissuancelicense : u32 , uflags : u32 , pbsymkey : *const u8 , cbsymkey : u32 , wszsymkeytype : ::windows_sys::core::PCWSTR , pvreserved : *const ::core::ffi::c_void , henablingprincipal : u32 , hboundlicenseclc : u32 , pfncallback : DRMCALLBACK , pvcontext : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("msdrm.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DRMGetRightInfo(hright : u32, purightnamelength : *mut u32, wszrightname : ::windows_sys::core::PWSTR, pstfrom : *mut super::super::Foundation:: SYSTEMTIME, pstuntil : *mut super::super::Foundation:: SYSTEMTIME) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMGetSecurityProvider(uflags : u32, putypelen : *mut u32, wsztype : ::windows_sys::core::PWSTR, pupathlen : *mut u32, wszpath : ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMGetServiceLocation(hclient : u32, uservicetype : u32, uservicelocation : u32, wszissuancelicense : ::windows_sys::core::PCWSTR, puserviceurllength : *mut u32, wszserviceurl : ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMGetSignedIssuanceLicense(henv : u32, hissuancelicense : u32, uflags : u32, pbsymkey : *mut u8, cbsymkey : u32, wszsymkeytype : ::windows_sys::core::PCWSTR, wszclientlicensorcertificate : ::windows_sys::core::PCWSTR, pfncallback : DRMCALLBACK, wszurl : ::windows_sys::core::PCWSTR, pvcontext : *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMGetSignedIssuanceLicenseEx(henv : u32, hissuancelicense : u32, uflags : u32, pbsymkey : *const u8, cbsymkey : u32, wszsymkeytype : ::windows_sys::core::PCWSTR, pvreserved : *const ::core::ffi::c_void, henablingprincipal : u32, hboundlicenseclc : u32, pfncallback : DRMCALLBACK, pvcontext : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMGetTime ( henv : u32 , etimeridtype : DRMTIMETYPE , potimeobject : *mut super::super::Foundation:: SYSTEMTIME ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetUnboundLicenseAttribute ( hqueryroot : u32 , wszattributetype : ::windows_sys::core::PCWSTR , iwhich : u32 , peencoding : *mut DRMENCODINGTYPE , pcbuffer : *mut u32 , pbbuffer : *mut u8 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetUnboundLicenseAttributeCount ( hqueryroot : u32 , wszattributetype : ::windows_sys::core::PCWSTR , pcattributes : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetUnboundLicenseObject ( hqueryroot : u32 , wszsubobjecttype : ::windows_sys::core::PCWSTR , iindex : u32 , phsubquery : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetUnboundLicenseObjectCount ( hqueryroot : u32 , wszsubobjecttype : ::windows_sys::core::PCWSTR , pcsubobjects : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("msdrm.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DRMGetTime(henv : u32, etimeridtype : DRMTIMETYPE, potimeobject : *mut super::super::Foundation:: SYSTEMTIME) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMGetUnboundLicenseAttribute(hqueryroot : u32, wszattributetype : ::windows_sys::core::PCWSTR, iwhich : u32, peencoding : *mut DRMENCODINGTYPE, pcbuffer : *mut u32, pbbuffer : *mut u8) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMGetUnboundLicenseAttributeCount(hqueryroot : u32, wszattributetype : ::windows_sys::core::PCWSTR, pcattributes : *mut u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMGetUnboundLicenseObject(hqueryroot : u32, wszsubobjecttype : ::windows_sys::core::PCWSTR, iindex : u32, phsubquery : *mut u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMGetUnboundLicenseObjectCount(hqueryroot : u32, wszsubobjecttype : ::windows_sys::core::PCWSTR, pcsubobjects : *mut u32) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMGetUsagePolicy ( hissuancelicense : u32 , uindex : u32 , peusagepolicytype : *mut DRM_USAGEPOLICY_TYPE , pfexclusion : *mut super::super::Foundation:: BOOL , punamelength : *mut u32 , wszname : ::windows_sys::core::PWSTR , puminversionlength : *mut u32 , wszminversion : ::windows_sys::core::PWSTR , pumaxversionlength : *mut u32 , wszmaxversion : ::windows_sys::core::PWSTR , pupublickeylength : *mut u32 , wszpublickey : ::windows_sys::core::PWSTR , pudigestalgorithmlength : *mut u32 , wszdigestalgorithm : ::windows_sys::core::PWSTR , pcbdigest : *mut u32 , pbdigest : *mut u8 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetUserInfo ( huser : u32 , puusernamelength : *mut u32 , wszusername : ::windows_sys::core::PWSTR , puuseridlength : *mut u32 , wszuserid : ::windows_sys::core::PWSTR , puuseridtypelength : *mut u32 , wszuseridtype : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetUserRights ( hissuancelicense : u32 , huser : u32 , uindex : u32 , phright : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetUsers ( hissuancelicense : u32 , uindex : u32 , phuser : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMInitEnvironment ( esecurityprovidertype : DRMSECURITYPROVIDERTYPE , especification : DRMSPECTYPE , wszsecurityprovider : ::windows_sys::core::PCWSTR , wszmanifestcredentials : ::windows_sys::core::PCWSTR , wszmachinecredentials : ::windows_sys::core::PCWSTR , phenv : *mut u32 , phdefaultlibrary : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMIsActivated ( hclient : u32 , uflags : u32 , pactservinfo : *mut DRM_ACTSERV_INFO ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("msdrm.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DRMGetUsagePolicy(hissuancelicense : u32, uindex : u32, peusagepolicytype : *mut DRM_USAGEPOLICY_TYPE, pfexclusion : *mut super::super::Foundation:: BOOL, punamelength : *mut u32, wszname : ::windows_sys::core::PWSTR, puminversionlength : *mut u32, wszminversion : ::windows_sys::core::PWSTR, pumaxversionlength : *mut u32, wszmaxversion : ::windows_sys::core::PWSTR, pupublickeylength : *mut u32, wszpublickey : ::windows_sys::core::PWSTR, pudigestalgorithmlength : *mut u32, wszdigestalgorithm : ::windows_sys::core::PWSTR, pcbdigest : *mut u32, pbdigest : *mut u8) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMGetUserInfo(huser : u32, puusernamelength : *mut u32, wszusername : ::windows_sys::core::PWSTR, puuseridlength : *mut u32, wszuserid : ::windows_sys::core::PWSTR, puuseridtypelength : *mut u32, wszuseridtype : ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMGetUserRights(hissuancelicense : u32, huser : u32, uindex : u32, phright : *mut u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMGetUsers(hissuancelicense : u32, uindex : u32, phuser : *mut u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMInitEnvironment(esecurityprovidertype : DRMSECURITYPROVIDERTYPE, especification : DRMSPECTYPE, wszsecurityprovider : ::windows_sys::core::PCWSTR, wszmanifestcredentials : ::windows_sys::core::PCWSTR, wszmachinecredentials : ::windows_sys::core::PCWSTR, phenv : *mut u32, phdefaultlibrary : *mut u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMIsActivated(hclient : u32, uflags : u32, pactservinfo : *mut DRM_ACTSERV_INFO) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMIsWindowProtected ( hwnd : super::super::Foundation:: HWND , pfprotected : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMLoadLibrary ( henv : u32 , especification : DRMSPECTYPE , wszlibraryprovider : ::windows_sys::core::PCWSTR , wszcredentials : ::windows_sys::core::PCWSTR , phlibrary : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMParseUnboundLicense ( wszcertificate : ::windows_sys::core::PCWSTR , phqueryroot : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("msdrm.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DRMIsWindowProtected(hwnd : super::super::Foundation:: HWND, pfprotected : *mut super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMLoadLibrary(henv : u32, especification : DRMSPECTYPE, wszlibraryprovider : ::windows_sys::core::PCWSTR, wszcredentials : ::windows_sys::core::PCWSTR, phlibrary : *mut u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMParseUnboundLicense(wszcertificate : ::windows_sys::core::PCWSTR, phqueryroot : *mut u32) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMRegisterContent ( fregister : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("msdrm.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DRMRegisterContent(fregister : super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMRegisterProtectedWindow ( henv : u32 , hwnd : super::super::Foundation:: HWND ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMRegisterRevocationList ( henv : u32 , wszrevocationlist : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMRepair ( ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("msdrm.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DRMRegisterProtectedWindow(henv : u32, hwnd : super::super::Foundation:: HWND) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMRegisterRevocationList(henv : u32, wszrevocationlist : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMRepair() -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMSetApplicationSpecificData ( hissuancelicense : u32 , fdelete : super::super::Foundation:: BOOL , wszname : ::windows_sys::core::PCWSTR , wszvalue : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMSetGlobalOptions ( eglobaloptions : DRMGLOBALOPTIONS , pvdata : *mut ::core::ffi::c_void , dwlen : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMSetIntervalTime ( hissuancelicense : u32 , cdays : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMSetMetaData ( hissuancelicense : u32 , wszcontentid : ::windows_sys::core::PCWSTR , wszcontentidtype : ::windows_sys::core::PCWSTR , wszskuid : ::windows_sys::core::PCWSTR , wszskuidtype : ::windows_sys::core::PCWSTR , wszcontenttype : ::windows_sys::core::PCWSTR , wszcontentname : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("msdrm.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DRMSetApplicationSpecificData(hissuancelicense : u32, fdelete : super::super::Foundation:: BOOL, wszname : ::windows_sys::core::PCWSTR, wszvalue : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMSetGlobalOptions(eglobaloptions : DRMGLOBALOPTIONS, pvdata : *mut ::core::ffi::c_void, dwlen : u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMSetIntervalTime(hissuancelicense : u32, cdays : u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMSetMetaData(hissuancelicense : u32, wszcontentid : ::windows_sys::core::PCWSTR, wszcontentidtype : ::windows_sys::core::PCWSTR, wszskuid : ::windows_sys::core::PCWSTR, wszskuidtype : ::windows_sys::core::PCWSTR, wszcontenttype : ::windows_sys::core::PCWSTR, wszcontentname : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMSetNameAndDescription ( hissuancelicense : u32 , fdelete : super::super::Foundation:: BOOL , lcid : u32 , wszname : ::windows_sys::core::PCWSTR , wszdescription : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("msdrm.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DRMSetNameAndDescription(hissuancelicense : u32, fdelete : super::super::Foundation:: BOOL, lcid : u32, wszname : ::windows_sys::core::PCWSTR, wszdescription : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMSetRevocationPoint ( hissuancelicense : u32 , fdelete : super::super::Foundation:: BOOL , wszid : ::windows_sys::core::PCWSTR , wszidtype : ::windows_sys::core::PCWSTR , wszurl : ::windows_sys::core::PCWSTR , pstfrequency : *mut super::super::Foundation:: SYSTEMTIME , wszname : ::windows_sys::core::PCWSTR , wszpublickey : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("msdrm.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DRMSetRevocationPoint(hissuancelicense : u32, fdelete : super::super::Foundation:: BOOL, wszid : ::windows_sys::core::PCWSTR, wszidtype : ::windows_sys::core::PCWSTR, wszurl : ::windows_sys::core::PCWSTR, pstfrequency : *mut super::super::Foundation:: SYSTEMTIME, wszname : ::windows_sys::core::PCWSTR, wszpublickey : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMSetUsagePolicy ( hissuancelicense : u32 , eusagepolicytype : DRM_USAGEPOLICY_TYPE , fdelete : super::super::Foundation:: BOOL , fexclusion : super::super::Foundation:: BOOL , wszname : ::windows_sys::core::PCWSTR , wszminversion : ::windows_sys::core::PCWSTR , wszmaxversion : ::windows_sys::core::PCWSTR , wszpublickey : ::windows_sys::core::PCWSTR , wszdigestalgorithm : ::windows_sys::core::PCWSTR , pbdigest : *mut u8 , cbdigest : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMVerify ( wszdata : ::windows_sys::core::PCWSTR , pcattesteddata : *mut u32 , wszattesteddata : ::windows_sys::core::PWSTR , petype : *mut DRMATTESTTYPE , pcprincipal : *mut u32 , wszprincipal : ::windows_sys::core::PWSTR , pcmanifest : *mut u32 , wszmanifest : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
::windows_targets::link!("msdrm.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DRMSetUsagePolicy(hissuancelicense : u32, eusagepolicytype : DRM_USAGEPOLICY_TYPE, fdelete : super::super::Foundation:: BOOL, fexclusion : super::super::Foundation:: BOOL, wszname : ::windows_sys::core::PCWSTR, wszminversion : ::windows_sys::core::PCWSTR, wszmaxversion : ::windows_sys::core::PCWSTR, wszpublickey : ::windows_sys::core::PCWSTR, wszdigestalgorithm : ::windows_sys::core::PCWSTR, pbdigest : *mut u8, cbdigest : u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdrm.dll" "system" fn DRMVerify(wszdata : ::windows_sys::core::PCWSTR, pcattesteddata : *mut u32, wszattesteddata : ::windows_sys::core::PWSTR, petype : *mut DRMATTESTTYPE, pcprincipal : *mut u32, wszprincipal : ::windows_sys::core::PWSTR, pcmanifest : *mut u32, wszmanifest : ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT);
|
||||
pub const DRMACTSERVINFOVERSION: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMBINDINGFLAGS_IGNORE_VALIDITY_INTERVALS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMBOUNDLICENSEPARAMSVERSION: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMCALLBACKVERSION: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMCLIENTSTRUCTVERSION: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMENVHANDLE_INVALID: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMHANDLE_INVALID: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMHSESSION_INVALID: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMIDVERSION: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMLICENSEACQDATAVERSION: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMPUBHANDLE_INVALID: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMQUERYHANDLE_INVALID: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_ACTIVATE_CANCEL: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_ACTIVATE_DELAYED: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_ACTIVATE_GROUPIDENTITY: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_ACTIVATE_MACHINE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_ACTIVATE_SHARED_GROUPIDENTITY: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_ACTIVATE_SILENT: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_ACTIVATE_TEMPORARY: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_ADD_LICENSE_NOPERSIST: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_ADD_LICENSE_PERSIST: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_AILT_CANCEL: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_AILT_NONSILENT: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_AILT_OBTAIN_ALL: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_AL_CANCEL: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_AL_FETCHNOADVISORY: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_AL_NONSILENT: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_AL_NOPERSIST: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_AL_NOUI: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_AUTO_GENERATE_KEY: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_DEFAULTGROUPIDTYPE_PASSPORT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PassportAuthProvider");
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_DEFAULTGROUPIDTYPE_WINDOWSAUTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WindowsAuthProvider");
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_CLIENTLICENSOR: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_CLIENTLICENSOR_LID: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_EUL: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_EUL_LID: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_EXPIRED: u32 = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_GROUPIDENTITY: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_GROUPIDENTITY_LID: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_GROUPIDENTITY_NAME: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_ISSUANCELICENSE_TEMPLATE: u32 = 16384u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_ISSUANCELICENSE_TEMPLATE_LID: u32 = 32768u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_ISSUERNAME: u32 = 8192u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_MACHINE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_REVOCATIONLIST: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_REVOCATIONLIST_LID: u32 = 2048u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_SPECIFIED_CLIENTLICENSOR: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_SPECIFIED_GROUPIDENTITY: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_LOCKBOXTYPE_BLACKBOX: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_LOCKBOXTYPE_DEFAULT: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_LOCKBOXTYPE_NONE: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_LOCKBOXTYPE_WHITEBOX: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_OWNER_LICENSE_NOPERSIST: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_REUSE_KEY: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_SERVER_ISSUANCELICENSE: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_SERVICE_LOCATION_ENTERPRISE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_SERVICE_LOCATION_INTERNET: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_SERVICE_TYPE_ACTIVATION: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_SERVICE_TYPE_CERTIFICATION: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_SERVICE_TYPE_CLIENTLICENSOR: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_SERVICE_TYPE_PUBLISHING: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_SERVICE_TYPE_SILENT: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_SIGN_CANCEL: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_SIGN_OFFLINE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_SIGN_ONLINE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const MSDRM_CLIENT_ZONE: u32 = 52992u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const MSDRM_POLICY_ZONE: u32 = 37632u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub type DRMATTESTTYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMATTESTTYPE_FULLENVIRONMENT: DRMATTESTTYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMATTESTTYPE_HASHONLY: DRMATTESTTYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub type DRMENCODINGTYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMBINDINGFLAGS_IGNORE_VALIDITY_INTERVALS: u32 = 1u32;
|
||||
pub const DRMBOUNDLICENSEPARAMSVERSION: u32 = 1u32;
|
||||
pub const DRMCALLBACKVERSION: u32 = 1u32;
|
||||
pub const DRMCLIENTSTRUCTVERSION: u32 = 1u32;
|
||||
pub const DRMENCODINGTYPE_BASE64: DRMENCODINGTYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMENCODINGTYPE_STRING: DRMENCODINGTYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMENCODINGTYPE_LONG: DRMENCODINGTYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMENCODINGTYPE_TIME: DRMENCODINGTYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMENCODINGTYPE_UINT: DRMENCODINGTYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMENCODINGTYPE_RAW: DRMENCODINGTYPE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub type DRMGLOBALOPTIONS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMGLOBALOPTIONS_USE_WINHTTP: DRMGLOBALOPTIONS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMENCODINGTYPE_STRING: DRMENCODINGTYPE = 1i32;
|
||||
pub const DRMENCODINGTYPE_TIME: DRMENCODINGTYPE = 3i32;
|
||||
pub const DRMENCODINGTYPE_UINT: DRMENCODINGTYPE = 4i32;
|
||||
pub const DRMENVHANDLE_INVALID: u32 = 0u32;
|
||||
pub const DRMGLOBALOPTIONS_USE_SERVERSECURITYPROCESSOR: DRMGLOBALOPTIONS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub type DRMSECURITYPROVIDERTYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMGLOBALOPTIONS_USE_WINHTTP: DRMGLOBALOPTIONS = 0i32;
|
||||
pub const DRMHANDLE_INVALID: u32 = 0u32;
|
||||
pub const DRMHSESSION_INVALID: u32 = 0u32;
|
||||
pub const DRMIDVERSION: u32 = 0u32;
|
||||
pub const DRMLICENSEACQDATAVERSION: u32 = 0u32;
|
||||
pub const DRMPUBHANDLE_INVALID: u32 = 0u32;
|
||||
pub const DRMQUERYHANDLE_INVALID: u32 = 0u32;
|
||||
pub const DRMSECURITYPROVIDERTYPE_SOFTWARESECREP: DRMSECURITYPROVIDERTYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub type DRMSPECTYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMSPECTYPE_UNKNOWN: DRMSPECTYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMSPECTYPE_FILENAME: DRMSPECTYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub type DRMTIMETYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMTIMETYPE_SYSTEMUTC: DRMTIMETYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMSPECTYPE_UNKNOWN: DRMSPECTYPE = 0i32;
|
||||
pub const DRMTIMETYPE_SYSTEMLOCAL: DRMTIMETYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub type DRM_DISTRIBUTION_POINT_INFO = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMTIMETYPE_SYSTEMUTC: DRMTIMETYPE = 0i32;
|
||||
pub const DRM_ACTIVATE_CANCEL: u32 = 8u32;
|
||||
pub const DRM_ACTIVATE_DELAYED: u32 = 64u32;
|
||||
pub const DRM_ACTIVATE_GROUPIDENTITY: u32 = 2u32;
|
||||
pub const DRM_ACTIVATE_MACHINE: u32 = 1u32;
|
||||
pub const DRM_ACTIVATE_SHARED_GROUPIDENTITY: u32 = 32u32;
|
||||
pub const DRM_ACTIVATE_SILENT: u32 = 16u32;
|
||||
pub const DRM_ACTIVATE_TEMPORARY: u32 = 4u32;
|
||||
pub const DRM_ADD_LICENSE_NOPERSIST: u32 = 0u32;
|
||||
pub const DRM_ADD_LICENSE_PERSIST: u32 = 1u32;
|
||||
pub const DRM_AILT_CANCEL: u32 = 4u32;
|
||||
pub const DRM_AILT_NONSILENT: u32 = 1u32;
|
||||
pub const DRM_AILT_OBTAIN_ALL: u32 = 2u32;
|
||||
pub const DRM_AL_CANCEL: u32 = 4u32;
|
||||
pub const DRM_AL_FETCHNOADVISORY: u32 = 8u32;
|
||||
pub const DRM_AL_NONSILENT: u32 = 1u32;
|
||||
pub const DRM_AL_NOPERSIST: u32 = 2u32;
|
||||
pub const DRM_AL_NOUI: u32 = 16u32;
|
||||
pub const DRM_AUTO_GENERATE_KEY: u32 = 16u32;
|
||||
pub const DRM_DEFAULTGROUPIDTYPE_PASSPORT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PassportAuthProvider");
|
||||
pub const DRM_DEFAULTGROUPIDTYPE_WINDOWSAUTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WindowsAuthProvider");
|
||||
pub const DRM_DISTRIBUTION_POINT_LICENSE_ACQUISITION: DRM_DISTRIBUTION_POINT_INFO = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_DISTRIBUTION_POINT_PUBLISHING: DRM_DISTRIBUTION_POINT_INFO = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_DISTRIBUTION_POINT_REFERRAL_INFO: DRM_DISTRIBUTION_POINT_INFO = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub type DRM_STATUS_MSG = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_MSG_ACTIVATE_MACHINE: DRM_STATUS_MSG = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_MSG_ACTIVATE_GROUPIDENTITY: DRM_STATUS_MSG = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_MSG_ACQUIRE_LICENSE: DRM_STATUS_MSG = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_CLIENTLICENSOR: u32 = 128u32;
|
||||
pub const DRM_EL_CLIENTLICENSOR_LID: u32 = 256u32;
|
||||
pub const DRM_EL_EUL: u32 = 32u32;
|
||||
pub const DRM_EL_EUL_LID: u32 = 64u32;
|
||||
pub const DRM_EL_EXPIRED: u32 = 4096u32;
|
||||
pub const DRM_EL_GROUPIDENTITY: u32 = 2u32;
|
||||
pub const DRM_EL_GROUPIDENTITY_LID: u32 = 8u32;
|
||||
pub const DRM_EL_GROUPIDENTITY_NAME: u32 = 4u32;
|
||||
pub const DRM_EL_ISSUANCELICENSE_TEMPLATE: u32 = 16384u32;
|
||||
pub const DRM_EL_ISSUANCELICENSE_TEMPLATE_LID: u32 = 32768u32;
|
||||
pub const DRM_EL_ISSUERNAME: u32 = 8192u32;
|
||||
pub const DRM_EL_MACHINE: u32 = 1u32;
|
||||
pub const DRM_EL_REVOCATIONLIST: u32 = 1024u32;
|
||||
pub const DRM_EL_REVOCATIONLIST_LID: u32 = 2048u32;
|
||||
pub const DRM_EL_SPECIFIED_CLIENTLICENSOR: u32 = 512u32;
|
||||
pub const DRM_EL_SPECIFIED_GROUPIDENTITY: u32 = 16u32;
|
||||
pub const DRM_LOCKBOXTYPE_BLACKBOX: u32 = 2u32;
|
||||
pub const DRM_LOCKBOXTYPE_DEFAULT: u32 = 2u32;
|
||||
pub const DRM_LOCKBOXTYPE_NONE: u32 = 0u32;
|
||||
pub const DRM_LOCKBOXTYPE_WHITEBOX: u32 = 1u32;
|
||||
pub const DRM_MSG_ACQUIRE_ADVISORY: DRM_STATUS_MSG = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_MSG_SIGN_ISSUANCE_LICENSE: DRM_STATUS_MSG = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_MSG_ACQUIRE_CLIENTLICENSOR: DRM_STATUS_MSG = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_MSG_ACQUIRE_ISSUANCE_LICENSE_TEMPLATE: DRM_STATUS_MSG = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub type DRM_USAGEPOLICY_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_USAGEPOLICY_TYPE_BYNAME: DRM_USAGEPOLICY_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_USAGEPOLICY_TYPE_BYPUBLICKEY: DRM_USAGEPOLICY_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_MSG_ACQUIRE_LICENSE: DRM_STATUS_MSG = 2i32;
|
||||
pub const DRM_MSG_ACTIVATE_GROUPIDENTITY: DRM_STATUS_MSG = 1i32;
|
||||
pub const DRM_MSG_ACTIVATE_MACHINE: DRM_STATUS_MSG = 0i32;
|
||||
pub const DRM_MSG_SIGN_ISSUANCE_LICENSE: DRM_STATUS_MSG = 4i32;
|
||||
pub const DRM_OWNER_LICENSE_NOPERSIST: u32 = 32u32;
|
||||
pub const DRM_REUSE_KEY: u32 = 64u32;
|
||||
pub const DRM_SERVER_ISSUANCELICENSE: u32 = 8u32;
|
||||
pub const DRM_SERVICE_LOCATION_ENTERPRISE: u32 = 2u32;
|
||||
pub const DRM_SERVICE_LOCATION_INTERNET: u32 = 1u32;
|
||||
pub const DRM_SERVICE_TYPE_ACTIVATION: u32 = 1u32;
|
||||
pub const DRM_SERVICE_TYPE_CERTIFICATION: u32 = 2u32;
|
||||
pub const DRM_SERVICE_TYPE_CLIENTLICENSOR: u32 = 8u32;
|
||||
pub const DRM_SERVICE_TYPE_PUBLISHING: u32 = 4u32;
|
||||
pub const DRM_SERVICE_TYPE_SILENT: u32 = 16u32;
|
||||
pub const DRM_SIGN_CANCEL: u32 = 4u32;
|
||||
pub const DRM_SIGN_OFFLINE: u32 = 2u32;
|
||||
pub const DRM_SIGN_ONLINE: u32 = 1u32;
|
||||
pub const DRM_USAGEPOLICY_TYPE_BYDIGEST: DRM_USAGEPOLICY_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_USAGEPOLICY_TYPE_BYNAME: DRM_USAGEPOLICY_TYPE = 0i32;
|
||||
pub const DRM_USAGEPOLICY_TYPE_BYPUBLICKEY: DRM_USAGEPOLICY_TYPE = 1i32;
|
||||
pub const DRM_USAGEPOLICY_TYPE_OSEXCLUSION: DRM_USAGEPOLICY_TYPE = 3i32;
|
||||
pub const MSDRM_CLIENT_ZONE: u32 = 52992u32;
|
||||
pub const MSDRM_POLICY_ZONE: u32 = 37632u32;
|
||||
pub type DRMATTESTTYPE = i32;
|
||||
pub type DRMENCODINGTYPE = i32;
|
||||
pub type DRMGLOBALOPTIONS = i32;
|
||||
pub type DRMSECURITYPROVIDERTYPE = i32;
|
||||
pub type DRMSPECTYPE = i32;
|
||||
pub type DRMTIMETYPE = i32;
|
||||
pub type DRM_DISTRIBUTION_POINT_INFO = i32;
|
||||
pub type DRM_STATUS_MSG = i32;
|
||||
pub type DRM_USAGEPOLICY_TYPE = i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub struct DRMBOUNDLICENSEPARAMS {
|
||||
pub uVersion: u32,
|
||||
pub hEnablingPrincipal: u32,
|
||||
|
|
@ -330,7 +224,6 @@ impl ::core::clone::Clone for DRMBOUNDLICENSEPARAMS {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub struct DRMID {
|
||||
pub uVersion: u32,
|
||||
pub wszIDType: ::windows_sys::core::PWSTR,
|
||||
|
|
@ -343,7 +236,6 @@ impl ::core::clone::Clone for DRMID {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub struct DRM_ACTSERV_INFO {
|
||||
pub uVersion: u32,
|
||||
pub wszPubKey: ::windows_sys::core::PWSTR,
|
||||
|
|
@ -356,7 +248,6 @@ impl ::core::clone::Clone for DRM_ACTSERV_INFO {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub struct DRM_CLIENT_VERSION_INFO {
|
||||
pub uStructVersion: u32,
|
||||
pub dwVersion: [u32; 4],
|
||||
|
|
@ -371,7 +262,6 @@ impl ::core::clone::Clone for DRM_CLIENT_VERSION_INFO {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub struct DRM_LICENSE_ACQ_DATA {
|
||||
pub uVersion: u32,
|
||||
pub wszURL: ::windows_sys::core::PWSTR,
|
||||
|
|
@ -386,5 +276,4 @@ impl ::core::clone::Clone for DRM_LICENSE_ACQ_DATA {
|
|||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub type DRMCALLBACK = ::core::option::Option<unsafe extern "system" fn(param0: DRM_STATUS_MSG, param1: ::windows_sys::core::HRESULT, param2: *mut ::core::ffi::c_void, param3: *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>;
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -1,296 +0,0 @@
|
|||
#[cfg(feature = "Win32_System_Com")]
|
||||
::windows_targets::link ! ( "xmllite.dll""system" #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_System_Com\"`*"] fn CreateXmlReader ( riid : *const ::windows_sys::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void , pmalloc : super::super::super::System::Com:: IMalloc ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
|
||||
::windows_targets::link ! ( "xmllite.dll""system" #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn CreateXmlReaderInputWithEncodingCodePage ( pinputstream : ::windows_sys::core::IUnknown , pmalloc : super::super::super::System::Com:: IMalloc , nencodingcodepage : u32 , fencodinghint : super::super::super::Foundation:: BOOL , pwszbaseuri : ::windows_sys::core::PCWSTR , ppinput : *mut ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
|
||||
::windows_targets::link ! ( "xmllite.dll""system" #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn CreateXmlReaderInputWithEncodingName ( pinputstream : ::windows_sys::core::IUnknown , pmalloc : super::super::super::System::Com:: IMalloc , pwszencodingname : ::windows_sys::core::PCWSTR , fencodinghint : super::super::super::Foundation:: BOOL , pwszbaseuri : ::windows_sys::core::PCWSTR , ppinput : *mut ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_System_Com")]
|
||||
::windows_targets::link ! ( "xmllite.dll""system" #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_System_Com\"`*"] fn CreateXmlWriter ( riid : *const ::windows_sys::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void , pmalloc : super::super::super::System::Com:: IMalloc ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_System_Com")]
|
||||
::windows_targets::link ! ( "xmllite.dll""system" #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_System_Com\"`*"] fn CreateXmlWriterOutputWithEncodingCodePage ( poutputstream : ::windows_sys::core::IUnknown , pmalloc : super::super::super::System::Com:: IMalloc , nencodingcodepage : u32 , ppoutput : *mut ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_System_Com")]
|
||||
::windows_targets::link ! ( "xmllite.dll""system" #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_System_Com\"`*"] fn CreateXmlWriterOutputWithEncodingName ( poutputstream : ::windows_sys::core::IUnknown , pmalloc : super::super::super::System::Com:: IMalloc , pwszencodingname : ::windows_sys::core::PCWSTR , ppoutput : *mut ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT );
|
||||
pub type IXmlReader = *mut ::core::ffi::c_void;
|
||||
pub type IXmlResolver = *mut ::core::ffi::c_void;
|
||||
pub type IXmlWriter = *mut ::core::ffi::c_void;
|
||||
pub type IXmlWriterLite = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const _IID_IXmlReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7279fc81_709d_4095_b63d_69fe4b0d9030);
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const _IID_IXmlResolver: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7279fc82_709d_4095_b63d_69fe4b0d9030);
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const _IID_IXmlWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7279fc88_709d_4095_b63d_69fe4b0d9030);
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub type DtdProcessing = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const DtdProcessing_Prohibit: DtdProcessing = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const DtdProcessing_Parse: DtdProcessing = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const _DtdProcessing_Last: DtdProcessing = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub type XmlConformanceLevel = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlConformanceLevel_Auto: XmlConformanceLevel = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlConformanceLevel_Fragment: XmlConformanceLevel = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlConformanceLevel_Document: XmlConformanceLevel = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const _XmlConformanceLevel_Last: XmlConformanceLevel = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub type XmlError = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const MX_E_MX: XmlError = -1072894464i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const MX_E_INPUTEND: XmlError = -1072894463i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const MX_E_ENCODING: XmlError = -1072894462i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const MX_E_ENCODINGSWITCH: XmlError = -1072894461i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const MX_E_ENCODINGSIGNATURE: XmlError = -1072894460i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_WC: XmlError = -1072894432i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_WHITESPACE: XmlError = -1072894431i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_SEMICOLON: XmlError = -1072894430i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_GREATERTHAN: XmlError = -1072894429i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_QUOTE: XmlError = -1072894428i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_EQUAL: XmlError = -1072894427i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_LESSTHAN: XmlError = -1072894426i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_HEXDIGIT: XmlError = -1072894425i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_DIGIT: XmlError = -1072894424i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_LEFTBRACKET: XmlError = -1072894423i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_LEFTPAREN: XmlError = -1072894422i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_XMLCHARACTER: XmlError = -1072894421i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_NAMECHARACTER: XmlError = -1072894420i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_SYNTAX: XmlError = -1072894419i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_CDSECT: XmlError = -1072894418i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_COMMENT: XmlError = -1072894417i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_CONDSECT: XmlError = -1072894416i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_DECLATTLIST: XmlError = -1072894415i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_DECLDOCTYPE: XmlError = -1072894414i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_DECLELEMENT: XmlError = -1072894413i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_DECLENTITY: XmlError = -1072894412i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_DECLNOTATION: XmlError = -1072894411i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_NDATA: XmlError = -1072894410i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_PUBLIC: XmlError = -1072894409i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_SYSTEM: XmlError = -1072894408i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_NAME: XmlError = -1072894407i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_ROOTELEMENT: XmlError = -1072894406i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_ELEMENTMATCH: XmlError = -1072894405i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_UNIQUEATTRIBUTE: XmlError = -1072894404i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_TEXTXMLDECL: XmlError = -1072894403i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_LEADINGXML: XmlError = -1072894402i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_TEXTDECL: XmlError = -1072894401i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_XMLDECL: XmlError = -1072894400i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_ENCNAME: XmlError = -1072894399i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_PUBLICID: XmlError = -1072894398i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_PESINTERNALSUBSET: XmlError = -1072894397i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_PESBETWEENDECLS: XmlError = -1072894396i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_NORECURSION: XmlError = -1072894395i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_ENTITYCONTENT: XmlError = -1072894394i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_UNDECLAREDENTITY: XmlError = -1072894393i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_PARSEDENTITY: XmlError = -1072894392i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_NOEXTERNALENTITYREF: XmlError = -1072894391i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_PI: XmlError = -1072894390i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_SYSTEMID: XmlError = -1072894389i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_QUESTIONMARK: XmlError = -1072894388i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_CDSECTEND: XmlError = -1072894387i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_MOREDATA: XmlError = -1072894386i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_DTDPROHIBITED: XmlError = -1072894385i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_INVALIDXMLSPACE: XmlError = -1072894384i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const NC_E_NC: XmlError = -1072894368i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const NC_E_QNAMECHARACTER: XmlError = -1072894367i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const NC_E_QNAMECOLON: XmlError = -1072894366i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const NC_E_NAMECOLON: XmlError = -1072894365i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const NC_E_DECLAREDPREFIX: XmlError = -1072894364i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const NC_E_UNDECLAREDPREFIX: XmlError = -1072894363i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const NC_E_EMPTYURI: XmlError = -1072894362i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const NC_E_XMLPREFIXRESERVED: XmlError = -1072894361i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const NC_E_XMLNSPREFIXRESERVED: XmlError = -1072894360i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const NC_E_XMLURIRESERVED: XmlError = -1072894359i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const NC_E_XMLNSURIRESERVED: XmlError = -1072894358i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const SC_E_SC: XmlError = -1072894336i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const SC_E_MAXELEMENTDEPTH: XmlError = -1072894335i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const SC_E_MAXENTITYEXPANSION: XmlError = -1072894334i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_WR: XmlError = -1072894208i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_NONWHITESPACE: XmlError = -1072894207i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_NSPREFIXDECLARED: XmlError = -1072894206i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_NSPREFIXWITHEMPTYNSURI: XmlError = -1072894205i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_DUPLICATEATTRIBUTE: XmlError = -1072894204i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_XMLNSPREFIXDECLARATION: XmlError = -1072894203i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_XMLPREFIXDECLARATION: XmlError = -1072894202i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_XMLURIDECLARATION: XmlError = -1072894201i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_XMLNSURIDECLARATION: XmlError = -1072894200i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_NAMESPACEUNDECLARED: XmlError = -1072894199i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_INVALIDXMLSPACE: XmlError = -1072894198i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_INVALIDACTION: XmlError = -1072894197i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_INVALIDSURROGATEPAIR: XmlError = -1072894196i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XML_E_INVALID_DECIMAL: XmlError = -1072898019i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XML_E_INVALID_HEXIDECIMAL: XmlError = -1072898018i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XML_E_INVALID_UNICODE: XmlError = -1072898017i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XML_E_INVALIDENCODING: XmlError = -1072897938i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub type XmlNodeType = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlNodeType_None: XmlNodeType = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlNodeType_Element: XmlNodeType = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlNodeType_Attribute: XmlNodeType = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlNodeType_Text: XmlNodeType = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlNodeType_CDATA: XmlNodeType = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlNodeType_ProcessingInstruction: XmlNodeType = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlNodeType_Comment: XmlNodeType = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlNodeType_DocumentType: XmlNodeType = 10i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlNodeType_Whitespace: XmlNodeType = 13i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlNodeType_EndElement: XmlNodeType = 15i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlNodeType_XmlDeclaration: XmlNodeType = 17i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const _XmlNodeType_Last: XmlNodeType = 17i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub type XmlReadState = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReadState_Initial: XmlReadState = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReadState_Interactive: XmlReadState = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReadState_Error: XmlReadState = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReadState_EndOfFile: XmlReadState = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReadState_Closed: XmlReadState = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub type XmlReaderProperty = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReaderProperty_MultiLanguage: XmlReaderProperty = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReaderProperty_ConformanceLevel: XmlReaderProperty = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReaderProperty_RandomAccess: XmlReaderProperty = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReaderProperty_XmlResolver: XmlReaderProperty = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReaderProperty_DtdProcessing: XmlReaderProperty = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReaderProperty_ReadState: XmlReaderProperty = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReaderProperty_MaxElementDepth: XmlReaderProperty = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReaderProperty_MaxEntityExpansion: XmlReaderProperty = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const _XmlReaderProperty_Last: XmlReaderProperty = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub type XmlStandalone = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlStandalone_Omit: XmlStandalone = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlStandalone_Yes: XmlStandalone = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlStandalone_No: XmlStandalone = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const _XmlStandalone_Last: XmlStandalone = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub type XmlWriterProperty = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlWriterProperty_MultiLanguage: XmlWriterProperty = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlWriterProperty_Indent: XmlWriterProperty = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlWriterProperty_ByteOrderMark: XmlWriterProperty = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlWriterProperty_OmitXmlDeclaration: XmlWriterProperty = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlWriterProperty_ConformanceLevel: XmlWriterProperty = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlWriterProperty_CompactEmptyElement: XmlWriterProperty = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const _XmlWriterProperty_Last: XmlWriterProperty = 5i32;
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
#[cfg(feature = "Win32_Data_Xml_MsXml")]
|
||||
pub mod MsXml;
|
||||
#[cfg(feature = "Win32_Data_Xml_XmlLite")]
|
||||
pub mod XmlLite;
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
#[cfg(feature = "Win32_Data_HtmlHelp")]
|
||||
#[doc = "Required features: `\"Win32_Data_HtmlHelp\"`"]
|
||||
pub mod HtmlHelp;
|
||||
#[cfg(feature = "Win32_Data_RightsManagement")]
|
||||
#[doc = "Required features: `\"Win32_Data_RightsManagement\"`"]
|
||||
pub mod RightsManagement;
|
||||
#[cfg(feature = "Win32_Data_Xml")]
|
||||
pub mod Xml;
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,408 +1,235 @@
|
|||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn BuildCommDCBA ( lpdef : ::windows_sys::core::PCSTR , lpdcb : *mut DCB ) -> super::super::Foundation:: BOOL );
|
||||
::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn BuildCommDCBA(lpdef : ::windows_sys::core::PCSTR, lpdcb : *mut DCB) -> super::super::Foundation:: BOOL);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn BuildCommDCBAndTimeoutsA ( lpdef : ::windows_sys::core::PCSTR , lpdcb : *mut DCB , lpcommtimeouts : *mut COMMTIMEOUTS ) -> super::super::Foundation:: BOOL );
|
||||
::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn BuildCommDCBAndTimeoutsA(lpdef : ::windows_sys::core::PCSTR, lpdcb : *mut DCB, lpcommtimeouts : *mut COMMTIMEOUTS) -> super::super::Foundation:: BOOL);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn BuildCommDCBAndTimeoutsW ( lpdef : ::windows_sys::core::PCWSTR , lpdcb : *mut DCB , lpcommtimeouts : *mut COMMTIMEOUTS ) -> super::super::Foundation:: BOOL );
|
||||
::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn BuildCommDCBAndTimeoutsW(lpdef : ::windows_sys::core::PCWSTR, lpdcb : *mut DCB, lpcommtimeouts : *mut COMMTIMEOUTS) -> super::super::Foundation:: BOOL);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn BuildCommDCBW ( lpdef : ::windows_sys::core::PCWSTR , lpdcb : *mut DCB ) -> super::super::Foundation:: BOOL );
|
||||
::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn BuildCommDCBW(lpdef : ::windows_sys::core::PCWSTR, lpdcb : *mut DCB) -> super::super::Foundation:: BOOL);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn ClearCommBreak ( hfile : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL );
|
||||
::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn ClearCommBreak(hfile : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn ClearCommError ( hfile : super::super::Foundation:: HANDLE , lperrors : *mut CLEAR_COMM_ERROR_FLAGS , lpstat : *mut COMSTAT ) -> super::super::Foundation:: BOOL );
|
||||
::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn ClearCommError(hfile : super::super::Foundation:: HANDLE, lperrors : *mut CLEAR_COMM_ERROR_FLAGS, lpstat : *mut COMSTAT) -> super::super::Foundation:: BOOL);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn CommConfigDialogA ( lpszname : ::windows_sys::core::PCSTR , hwnd : super::super::Foundation:: HWND , lpcc : *mut COMMCONFIG ) -> super::super::Foundation:: BOOL );
|
||||
::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn CommConfigDialogA(lpszname : ::windows_sys::core::PCSTR, hwnd : super::super::Foundation:: HWND, lpcc : *mut COMMCONFIG) -> super::super::Foundation:: BOOL);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn CommConfigDialogW ( lpszname : ::windows_sys::core::PCWSTR , hwnd : super::super::Foundation:: HWND , lpcc : *mut COMMCONFIG ) -> super::super::Foundation:: BOOL );
|
||||
::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn CommConfigDialogW(lpszname : ::windows_sys::core::PCWSTR, hwnd : super::super::Foundation:: HWND, lpcc : *mut COMMCONFIG) -> super::super::Foundation:: BOOL);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn EscapeCommFunction ( hfile : super::super::Foundation:: HANDLE , dwfunc : ESCAPE_COMM_FUNCTION ) -> super::super::Foundation:: BOOL );
|
||||
::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn EscapeCommFunction(hfile : super::super::Foundation:: HANDLE, dwfunc : ESCAPE_COMM_FUNCTION) -> super::super::Foundation:: BOOL);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn GetCommConfig ( hcommdev : super::super::Foundation:: HANDLE , lpcc : *mut COMMCONFIG , lpdwsize : *mut u32 ) -> super::super::Foundation:: BOOL );
|
||||
::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn GetCommConfig(hcommdev : super::super::Foundation:: HANDLE, lpcc : *mut COMMCONFIG, lpdwsize : *mut u32) -> super::super::Foundation:: BOOL);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn GetCommMask ( hfile : super::super::Foundation:: HANDLE , lpevtmask : *mut COMM_EVENT_MASK ) -> super::super::Foundation:: BOOL );
|
||||
::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn GetCommMask(hfile : super::super::Foundation:: HANDLE, lpevtmask : *mut COMM_EVENT_MASK) -> super::super::Foundation:: BOOL);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn GetCommModemStatus ( hfile : super::super::Foundation:: HANDLE , lpmodemstat : *mut MODEM_STATUS_FLAGS ) -> super::super::Foundation:: BOOL );
|
||||
::windows_targets::link ! ( "api-ms-win-core-comm-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`*"] fn GetCommPorts ( lpportnumbers : *mut u32 , uportnumberscount : u32 , puportnumbersfound : *mut u32 ) -> u32 );
|
||||
::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn GetCommModemStatus(hfile : super::super::Foundation:: HANDLE, lpmodemstat : *mut MODEM_STATUS_FLAGS) -> super::super::Foundation:: BOOL);
|
||||
::windows_targets::link!("api-ms-win-core-comm-l1-1-2.dll" "system" fn GetCommPorts(lpportnumbers : *mut u32, uportnumberscount : u32, puportnumbersfound : *mut u32) -> u32);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn GetCommProperties ( hfile : super::super::Foundation:: HANDLE , lpcommprop : *mut COMMPROP ) -> super::super::Foundation:: BOOL );
|
||||
::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn GetCommProperties(hfile : super::super::Foundation:: HANDLE, lpcommprop : *mut COMMPROP) -> super::super::Foundation:: BOOL);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn GetCommState ( hfile : super::super::Foundation:: HANDLE , lpdcb : *mut DCB ) -> super::super::Foundation:: BOOL );
|
||||
::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn GetCommState(hfile : super::super::Foundation:: HANDLE, lpdcb : *mut DCB) -> super::super::Foundation:: BOOL);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn GetCommTimeouts ( hfile : super::super::Foundation:: HANDLE , lpcommtimeouts : *mut COMMTIMEOUTS ) -> super::super::Foundation:: BOOL );
|
||||
::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn GetCommTimeouts(hfile : super::super::Foundation:: HANDLE, lpcommtimeouts : *mut COMMTIMEOUTS) -> super::super::Foundation:: BOOL);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn GetDefaultCommConfigA ( lpszname : ::windows_sys::core::PCSTR , lpcc : *mut COMMCONFIG , lpdwsize : *mut u32 ) -> super::super::Foundation:: BOOL );
|
||||
::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn GetDefaultCommConfigA(lpszname : ::windows_sys::core::PCSTR, lpcc : *mut COMMCONFIG, lpdwsize : *mut u32) -> super::super::Foundation:: BOOL);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn GetDefaultCommConfigW ( lpszname : ::windows_sys::core::PCWSTR , lpcc : *mut COMMCONFIG , lpdwsize : *mut u32 ) -> super::super::Foundation:: BOOL );
|
||||
::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn GetDefaultCommConfigW(lpszname : ::windows_sys::core::PCWSTR, lpcc : *mut COMMCONFIG, lpdwsize : *mut u32) -> super::super::Foundation:: BOOL);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "api-ms-win-core-comm-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn OpenCommPort ( uportnumber : u32 , dwdesiredaccess : u32 , dwflagsandattributes : u32 ) -> super::super::Foundation:: HANDLE );
|
||||
::windows_targets::link!("api-ms-win-core-comm-l1-1-1.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn OpenCommPort(uportnumber : u32, dwdesiredaccess : u32, dwflagsandattributes : u32) -> super::super::Foundation:: HANDLE);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn PurgeComm ( hfile : super::super::Foundation:: HANDLE , dwflags : PURGE_COMM_FLAGS ) -> super::super::Foundation:: BOOL );
|
||||
::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn PurgeComm(hfile : super::super::Foundation:: HANDLE, dwflags : PURGE_COMM_FLAGS) -> super::super::Foundation:: BOOL);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn SetCommBreak ( hfile : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL );
|
||||
::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn SetCommBreak(hfile : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn SetCommConfig ( hcommdev : super::super::Foundation:: HANDLE , lpcc : *const COMMCONFIG , dwsize : u32 ) -> super::super::Foundation:: BOOL );
|
||||
::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn SetCommConfig(hcommdev : super::super::Foundation:: HANDLE, lpcc : *const COMMCONFIG, dwsize : u32) -> super::super::Foundation:: BOOL);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn SetCommMask ( hfile : super::super::Foundation:: HANDLE , dwevtmask : COMM_EVENT_MASK ) -> super::super::Foundation:: BOOL );
|
||||
::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn SetCommMask(hfile : super::super::Foundation:: HANDLE, dwevtmask : COMM_EVENT_MASK) -> super::super::Foundation:: BOOL);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn SetCommState ( hfile : super::super::Foundation:: HANDLE , lpdcb : *const DCB ) -> super::super::Foundation:: BOOL );
|
||||
::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn SetCommState(hfile : super::super::Foundation:: HANDLE, lpdcb : *const DCB) -> super::super::Foundation:: BOOL);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn SetCommTimeouts ( hfile : super::super::Foundation:: HANDLE , lpcommtimeouts : *const COMMTIMEOUTS ) -> super::super::Foundation:: BOOL );
|
||||
::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn SetCommTimeouts(hfile : super::super::Foundation:: HANDLE, lpcommtimeouts : *const COMMTIMEOUTS) -> super::super::Foundation:: BOOL);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn SetDefaultCommConfigA ( lpszname : ::windows_sys::core::PCSTR , lpcc : *const COMMCONFIG , dwsize : u32 ) -> super::super::Foundation:: BOOL );
|
||||
::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn SetDefaultCommConfigA(lpszname : ::windows_sys::core::PCSTR, lpcc : *const COMMCONFIG, dwsize : u32) -> super::super::Foundation:: BOOL);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn SetDefaultCommConfigW ( lpszname : ::windows_sys::core::PCWSTR , lpcc : *const COMMCONFIG , dwsize : u32 ) -> super::super::Foundation:: BOOL );
|
||||
::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn SetDefaultCommConfigW(lpszname : ::windows_sys::core::PCWSTR, lpcc : *const COMMCONFIG, dwsize : u32) -> super::super::Foundation:: BOOL);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn SetupComm ( hfile : super::super::Foundation:: HANDLE , dwinqueue : u32 , dwoutqueue : u32 ) -> super::super::Foundation:: BOOL );
|
||||
::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn SetupComm(hfile : super::super::Foundation:: HANDLE, dwinqueue : u32, dwoutqueue : u32) -> super::super::Foundation:: BOOL);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn TransmitCommChar ( hfile : super::super::Foundation:: HANDLE , cchar : u8 ) -> super::super::Foundation:: BOOL );
|
||||
::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn TransmitCommChar(hfile : super::super::Foundation:: HANDLE, cchar : u8) -> super::super::Foundation:: BOOL);
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WaitCommEvent ( hfile : super::super::Foundation:: HANDLE , lpevtmask : *mut COMM_EVENT_MASK , lpoverlapped : *mut super::super::System::IO:: OVERLAPPED ) -> super::super::Foundation:: BOOL );
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MAXLENGTH_NAI: u32 = 72u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MAXLENGTH_UICCDATASTORE: u32 = 10u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_ANALOG_RLP_OFF: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_ANALOG_RLP_ON: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_ANALOG_V34: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_AUTO_ML_2: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_AUTO_ML_DEFAULT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_AUTO_ML_NONE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_AUTO_SPEED_DEFAULT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_BEARERMODE_ANALOG: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_BEARERMODE_GSM: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_BEARERMODE_ISDN: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_BLIND_DIAL: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_CCITT_OVERRIDE: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_CELLULAR: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_COMPRESSION: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_DIAGNOSTICS: u32 = 2048u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_ERROR_CONTROL: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_FLOWCONTROL_HARD: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_FLOWCONTROL_SOFT: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_FORCED_EC: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_HDLCPPP_AUTH_CHAP: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_HDLCPPP_AUTH_DEFAULT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_HDLCPPP_AUTH_MSCHAP: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_HDLCPPP_AUTH_NONE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_HDLCPPP_AUTH_PAP: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_HDLCPPP_ML_2: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_HDLCPPP_ML_DEFAULT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_HDLCPPP_ML_NONE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_HDLCPPP_SPEED_56K: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_HDLCPPP_SPEED_64K: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_HDLCPPP_SPEED_DEFAULT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_MASK_AUTO_SPEED: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_MASK_BEARERMODE: u32 = 61440u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_MASK_HDLCPPP_SPEED: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_MASK_PROTOCOLDATA: u32 = 267386880u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_MASK_PROTOCOLID: u32 = 983040u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_MASK_V110_SPEED: u32 = 15u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_MASK_V120_SPEED: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_MASK_X75_DATA: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PIAFS_INCOMING: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PIAFS_OUTGOING: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PROTOCOLID_ANALOG: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PROTOCOLID_AUTO: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PROTOCOLID_DEFAULT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PROTOCOLID_GPRS: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PROTOCOLID_HDLCPPP: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PROTOCOLID_PIAFS: u32 = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PROTOCOLID_V110: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PROTOCOLID_V120: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PROTOCOLID_V128: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PROTOCOLID_X75: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_AUTO_ML: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_AUTO_SPEED: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_BEARERMODE: u32 = 12u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_EXTENDEDINFO: u32 = 12u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_HDLCPPP_AUTH: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_HDLCPPP_ML: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_HDLCPPP_SPEED: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_PROTOCOLDATA: u32 = 20u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_PROTOCOLID: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_PROTOCOLINFO: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_V110_SPEED: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_V120_ML: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_V120_SPEED: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_X75_DATA: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SPEED_ADJUST: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_TONE_DIAL: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V110_SPEED_12DOT0K: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V110_SPEED_14DOT4K: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V110_SPEED_19DOT2K: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V110_SPEED_1DOT2K: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V110_SPEED_28DOT8K: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V110_SPEED_2DOT4K: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V110_SPEED_38DOT4K: u32 = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V110_SPEED_4DOT8K: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V110_SPEED_57DOT6K: u32 = 10u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V110_SPEED_9DOT6K: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V110_SPEED_DEFAULT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V120_ML_2: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V120_ML_DEFAULT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V120_ML_NONE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V120_SPEED_56K: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V120_SPEED_64K: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V120_SPEED_DEFAULT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V23_OVERRIDE: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_X75_DATA_128K: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_X75_DATA_64K: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_X75_DATA_BTX: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_X75_DATA_DEFAULT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_X75_DATA_T_70: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const SID_3GPP_SUPSVCMODEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd7d08e07_d767_4478_b14a_eecc87ea12f7);
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type CLEAR_COMM_ERROR_FLAGS = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`, `\"Win32_System_IO\"`"] fn WaitCommEvent(hfile : super::super::Foundation:: HANDLE, lpevtmask : *mut COMM_EVENT_MASK, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL);
|
||||
pub const CE_BREAK: CLEAR_COMM_ERROR_FLAGS = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const CE_FRAME: CLEAR_COMM_ERROR_FLAGS = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const CE_OVERRUN: CLEAR_COMM_ERROR_FLAGS = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const CE_RXOVER: CLEAR_COMM_ERROR_FLAGS = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const CE_RXPARITY: CLEAR_COMM_ERROR_FLAGS = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type COMMPROP_STOP_PARITY = u16;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const STOPBITS_10: COMMPROP_STOP_PARITY = 1u16;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const STOPBITS_15: COMMPROP_STOP_PARITY = 2u16;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const STOPBITS_20: COMMPROP_STOP_PARITY = 4u16;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const PARITY_NONE: COMMPROP_STOP_PARITY = 256u16;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const PARITY_ODD: COMMPROP_STOP_PARITY = 512u16;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const PARITY_EVEN: COMMPROP_STOP_PARITY = 1024u16;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const PARITY_MARK: COMMPROP_STOP_PARITY = 2048u16;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const PARITY_SPACE: COMMPROP_STOP_PARITY = 4096u16;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type COMM_EVENT_MASK = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_BREAK: COMM_EVENT_MASK = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_CTS: COMM_EVENT_MASK = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_DSR: COMM_EVENT_MASK = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_ERR: COMM_EVENT_MASK = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_EVENT1: COMM_EVENT_MASK = 2048u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_EVENT2: COMM_EVENT_MASK = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_PERR: COMM_EVENT_MASK = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_RING: COMM_EVENT_MASK = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_RLSD: COMM_EVENT_MASK = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_RX80FULL: COMM_EVENT_MASK = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_RXCHAR: COMM_EVENT_MASK = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_RXFLAG: COMM_EVENT_MASK = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_TXEMPTY: COMM_EVENT_MASK = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type DCB_PARITY = u8;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EVENPARITY: DCB_PARITY = 2u8;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MARKPARITY: DCB_PARITY = 3u8;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const NOPARITY: DCB_PARITY = 0u8;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const ODDPARITY: DCB_PARITY = 1u8;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const SPACEPARITY: DCB_PARITY = 4u8;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type DCB_STOP_BITS = u8;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const ONESTOPBIT: DCB_STOP_BITS = 0u8;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const ONE5STOPBITS: DCB_STOP_BITS = 1u8;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const TWOSTOPBITS: DCB_STOP_BITS = 2u8;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type ESCAPE_COMM_FUNCTION = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const CLRBREAK: ESCAPE_COMM_FUNCTION = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const CLRDTR: ESCAPE_COMM_FUNCTION = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const CLRRTS: ESCAPE_COMM_FUNCTION = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const SETBREAK: ESCAPE_COMM_FUNCTION = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const SETDTR: ESCAPE_COMM_FUNCTION = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const SETRTS: ESCAPE_COMM_FUNCTION = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const SETXOFF: ESCAPE_COMM_FUNCTION = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const SETXON: ESCAPE_COMM_FUNCTION = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type MODEMDEVCAPS_DIAL_OPTIONS = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const DIALOPTION_BILLING: MODEMDEVCAPS_DIAL_OPTIONS = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const DIALOPTION_DIALTONE: MODEMDEVCAPS_DIAL_OPTIONS = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const DIALOPTION_QUIET: MODEMDEVCAPS_DIAL_OPTIONS = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type MODEMDEVCAPS_SPEAKER_MODE = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EVENPARITY: DCB_PARITY = 2u8;
|
||||
pub const EV_BREAK: COMM_EVENT_MASK = 64u32;
|
||||
pub const EV_CTS: COMM_EVENT_MASK = 8u32;
|
||||
pub const EV_DSR: COMM_EVENT_MASK = 16u32;
|
||||
pub const EV_ERR: COMM_EVENT_MASK = 128u32;
|
||||
pub const EV_EVENT1: COMM_EVENT_MASK = 2048u32;
|
||||
pub const EV_EVENT2: COMM_EVENT_MASK = 4096u32;
|
||||
pub const EV_PERR: COMM_EVENT_MASK = 512u32;
|
||||
pub const EV_RING: COMM_EVENT_MASK = 256u32;
|
||||
pub const EV_RLSD: COMM_EVENT_MASK = 32u32;
|
||||
pub const EV_RX80FULL: COMM_EVENT_MASK = 1024u32;
|
||||
pub const EV_RXCHAR: COMM_EVENT_MASK = 1u32;
|
||||
pub const EV_RXFLAG: COMM_EVENT_MASK = 2u32;
|
||||
pub const EV_TXEMPTY: COMM_EVENT_MASK = 4u32;
|
||||
pub const MARKPARITY: DCB_PARITY = 3u8;
|
||||
pub const MAXLENGTH_NAI: u32 = 72u32;
|
||||
pub const MAXLENGTH_UICCDATASTORE: u32 = 10u32;
|
||||
pub const MDMSPKRFLAG_CALLSETUP: MODEMDEVCAPS_SPEAKER_MODE = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMSPKRFLAG_DIAL: MODEMDEVCAPS_SPEAKER_MODE = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMSPKRFLAG_OFF: MODEMDEVCAPS_SPEAKER_MODE = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMSPKRFLAG_ON: MODEMDEVCAPS_SPEAKER_MODE = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type MODEMDEVCAPS_SPEAKER_VOLUME = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMVOLFLAG_HIGH: MODEMDEVCAPS_SPEAKER_VOLUME = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMVOLFLAG_LOW: MODEMDEVCAPS_SPEAKER_VOLUME = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMVOLFLAG_MEDIUM: MODEMDEVCAPS_SPEAKER_VOLUME = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type MODEMSETTINGS_SPEAKER_MODE = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMSPKR_CALLSETUP: MODEMSETTINGS_SPEAKER_MODE = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMSPKR_DIAL: MODEMSETTINGS_SPEAKER_MODE = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMSPKR_OFF: MODEMSETTINGS_SPEAKER_MODE = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMSPKR_ON: MODEMSETTINGS_SPEAKER_MODE = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type MODEM_SPEAKER_VOLUME = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMVOLFLAG_HIGH: MODEMDEVCAPS_SPEAKER_VOLUME = 4u32;
|
||||
pub const MDMVOLFLAG_LOW: MODEMDEVCAPS_SPEAKER_VOLUME = 1u32;
|
||||
pub const MDMVOLFLAG_MEDIUM: MODEMDEVCAPS_SPEAKER_VOLUME = 2u32;
|
||||
pub const MDMVOL_HIGH: MODEM_SPEAKER_VOLUME = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMVOL_LOW: MODEM_SPEAKER_VOLUME = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMVOL_MEDIUM: MODEM_SPEAKER_VOLUME = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type MODEM_STATUS_FLAGS = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_ANALOG_RLP_OFF: u32 = 1u32;
|
||||
pub const MDM_ANALOG_RLP_ON: u32 = 0u32;
|
||||
pub const MDM_ANALOG_V34: u32 = 2u32;
|
||||
pub const MDM_AUTO_ML_2: u32 = 2u32;
|
||||
pub const MDM_AUTO_ML_DEFAULT: u32 = 0u32;
|
||||
pub const MDM_AUTO_ML_NONE: u32 = 1u32;
|
||||
pub const MDM_AUTO_SPEED_DEFAULT: u32 = 0u32;
|
||||
pub const MDM_BEARERMODE_ANALOG: u32 = 0u32;
|
||||
pub const MDM_BEARERMODE_GSM: u32 = 2u32;
|
||||
pub const MDM_BEARERMODE_ISDN: u32 = 1u32;
|
||||
pub const MDM_BLIND_DIAL: u32 = 512u32;
|
||||
pub const MDM_CCITT_OVERRIDE: u32 = 64u32;
|
||||
pub const MDM_CELLULAR: u32 = 8u32;
|
||||
pub const MDM_COMPRESSION: u32 = 1u32;
|
||||
pub const MDM_DIAGNOSTICS: u32 = 2048u32;
|
||||
pub const MDM_ERROR_CONTROL: u32 = 2u32;
|
||||
pub const MDM_FLOWCONTROL_HARD: u32 = 16u32;
|
||||
pub const MDM_FLOWCONTROL_SOFT: u32 = 32u32;
|
||||
pub const MDM_FORCED_EC: u32 = 4u32;
|
||||
pub const MDM_HDLCPPP_AUTH_CHAP: u32 = 3u32;
|
||||
pub const MDM_HDLCPPP_AUTH_DEFAULT: u32 = 0u32;
|
||||
pub const MDM_HDLCPPP_AUTH_MSCHAP: u32 = 4u32;
|
||||
pub const MDM_HDLCPPP_AUTH_NONE: u32 = 1u32;
|
||||
pub const MDM_HDLCPPP_AUTH_PAP: u32 = 2u32;
|
||||
pub const MDM_HDLCPPP_ML_2: u32 = 2u32;
|
||||
pub const MDM_HDLCPPP_ML_DEFAULT: u32 = 0u32;
|
||||
pub const MDM_HDLCPPP_ML_NONE: u32 = 1u32;
|
||||
pub const MDM_HDLCPPP_SPEED_56K: u32 = 2u32;
|
||||
pub const MDM_HDLCPPP_SPEED_64K: u32 = 1u32;
|
||||
pub const MDM_HDLCPPP_SPEED_DEFAULT: u32 = 0u32;
|
||||
pub const MDM_MASK_AUTO_SPEED: u32 = 7u32;
|
||||
pub const MDM_MASK_BEARERMODE: u32 = 61440u32;
|
||||
pub const MDM_MASK_HDLCPPP_SPEED: u32 = 7u32;
|
||||
pub const MDM_MASK_PROTOCOLDATA: u32 = 267386880u32;
|
||||
pub const MDM_MASK_PROTOCOLID: u32 = 983040u32;
|
||||
pub const MDM_MASK_V110_SPEED: u32 = 15u32;
|
||||
pub const MDM_MASK_V120_SPEED: u32 = 7u32;
|
||||
pub const MDM_MASK_X75_DATA: u32 = 7u32;
|
||||
pub const MDM_PIAFS_INCOMING: u32 = 0u32;
|
||||
pub const MDM_PIAFS_OUTGOING: u32 = 1u32;
|
||||
pub const MDM_PROTOCOLID_ANALOG: u32 = 7u32;
|
||||
pub const MDM_PROTOCOLID_AUTO: u32 = 6u32;
|
||||
pub const MDM_PROTOCOLID_DEFAULT: u32 = 0u32;
|
||||
pub const MDM_PROTOCOLID_GPRS: u32 = 8u32;
|
||||
pub const MDM_PROTOCOLID_HDLCPPP: u32 = 1u32;
|
||||
pub const MDM_PROTOCOLID_PIAFS: u32 = 9u32;
|
||||
pub const MDM_PROTOCOLID_V110: u32 = 4u32;
|
||||
pub const MDM_PROTOCOLID_V120: u32 = 5u32;
|
||||
pub const MDM_PROTOCOLID_V128: u32 = 2u32;
|
||||
pub const MDM_PROTOCOLID_X75: u32 = 3u32;
|
||||
pub const MDM_SHIFT_AUTO_ML: u32 = 6u32;
|
||||
pub const MDM_SHIFT_AUTO_SPEED: u32 = 0u32;
|
||||
pub const MDM_SHIFT_BEARERMODE: u32 = 12u32;
|
||||
pub const MDM_SHIFT_EXTENDEDINFO: u32 = 12u32;
|
||||
pub const MDM_SHIFT_HDLCPPP_AUTH: u32 = 3u32;
|
||||
pub const MDM_SHIFT_HDLCPPP_ML: u32 = 6u32;
|
||||
pub const MDM_SHIFT_HDLCPPP_SPEED: u32 = 0u32;
|
||||
pub const MDM_SHIFT_PROTOCOLDATA: u32 = 20u32;
|
||||
pub const MDM_SHIFT_PROTOCOLID: u32 = 16u32;
|
||||
pub const MDM_SHIFT_PROTOCOLINFO: u32 = 16u32;
|
||||
pub const MDM_SHIFT_V110_SPEED: u32 = 0u32;
|
||||
pub const MDM_SHIFT_V120_ML: u32 = 6u32;
|
||||
pub const MDM_SHIFT_V120_SPEED: u32 = 0u32;
|
||||
pub const MDM_SHIFT_X75_DATA: u32 = 0u32;
|
||||
pub const MDM_SPEED_ADJUST: u32 = 128u32;
|
||||
pub const MDM_TONE_DIAL: u32 = 256u32;
|
||||
pub const MDM_V110_SPEED_12DOT0K: u32 = 5u32;
|
||||
pub const MDM_V110_SPEED_14DOT4K: u32 = 6u32;
|
||||
pub const MDM_V110_SPEED_19DOT2K: u32 = 7u32;
|
||||
pub const MDM_V110_SPEED_1DOT2K: u32 = 1u32;
|
||||
pub const MDM_V110_SPEED_28DOT8K: u32 = 8u32;
|
||||
pub const MDM_V110_SPEED_2DOT4K: u32 = 2u32;
|
||||
pub const MDM_V110_SPEED_38DOT4K: u32 = 9u32;
|
||||
pub const MDM_V110_SPEED_4DOT8K: u32 = 3u32;
|
||||
pub const MDM_V110_SPEED_57DOT6K: u32 = 10u32;
|
||||
pub const MDM_V110_SPEED_9DOT6K: u32 = 4u32;
|
||||
pub const MDM_V110_SPEED_DEFAULT: u32 = 0u32;
|
||||
pub const MDM_V120_ML_2: u32 = 2u32;
|
||||
pub const MDM_V120_ML_DEFAULT: u32 = 0u32;
|
||||
pub const MDM_V120_ML_NONE: u32 = 1u32;
|
||||
pub const MDM_V120_SPEED_56K: u32 = 2u32;
|
||||
pub const MDM_V120_SPEED_64K: u32 = 1u32;
|
||||
pub const MDM_V120_SPEED_DEFAULT: u32 = 0u32;
|
||||
pub const MDM_V23_OVERRIDE: u32 = 1024u32;
|
||||
pub const MDM_X75_DATA_128K: u32 = 2u32;
|
||||
pub const MDM_X75_DATA_64K: u32 = 1u32;
|
||||
pub const MDM_X75_DATA_BTX: u32 = 4u32;
|
||||
pub const MDM_X75_DATA_DEFAULT: u32 = 0u32;
|
||||
pub const MDM_X75_DATA_T_70: u32 = 3u32;
|
||||
pub const MS_CTS_ON: MODEM_STATUS_FLAGS = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MS_DSR_ON: MODEM_STATUS_FLAGS = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MS_RING_ON: MODEM_STATUS_FLAGS = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MS_RLSD_ON: MODEM_STATUS_FLAGS = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type PURGE_COMM_FLAGS = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const NOPARITY: DCB_PARITY = 0u8;
|
||||
pub const ODDPARITY: DCB_PARITY = 1u8;
|
||||
pub const ONE5STOPBITS: DCB_STOP_BITS = 1u8;
|
||||
pub const ONESTOPBIT: DCB_STOP_BITS = 0u8;
|
||||
pub const PARITY_EVEN: COMMPROP_STOP_PARITY = 1024u16;
|
||||
pub const PARITY_MARK: COMMPROP_STOP_PARITY = 2048u16;
|
||||
pub const PARITY_NONE: COMMPROP_STOP_PARITY = 256u16;
|
||||
pub const PARITY_ODD: COMMPROP_STOP_PARITY = 512u16;
|
||||
pub const PARITY_SPACE: COMMPROP_STOP_PARITY = 4096u16;
|
||||
pub const PURGE_RXABORT: PURGE_COMM_FLAGS = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const PURGE_RXCLEAR: PURGE_COMM_FLAGS = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const PURGE_TXABORT: PURGE_COMM_FLAGS = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const PURGE_TXCLEAR: PURGE_COMM_FLAGS = 4u32;
|
||||
pub const SETBREAK: ESCAPE_COMM_FUNCTION = 8u32;
|
||||
pub const SETDTR: ESCAPE_COMM_FUNCTION = 5u32;
|
||||
pub const SETRTS: ESCAPE_COMM_FUNCTION = 3u32;
|
||||
pub const SETXOFF: ESCAPE_COMM_FUNCTION = 1u32;
|
||||
pub const SETXON: ESCAPE_COMM_FUNCTION = 2u32;
|
||||
pub const SID_3GPP_SUPSVCMODEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd7d08e07_d767_4478_b14a_eecc87ea12f7);
|
||||
pub const SPACEPARITY: DCB_PARITY = 4u8;
|
||||
pub const STOPBITS_10: COMMPROP_STOP_PARITY = 1u16;
|
||||
pub const STOPBITS_15: COMMPROP_STOP_PARITY = 2u16;
|
||||
pub const STOPBITS_20: COMMPROP_STOP_PARITY = 4u16;
|
||||
pub const TWOSTOPBITS: DCB_STOP_BITS = 2u8;
|
||||
pub type CLEAR_COMM_ERROR_FLAGS = u32;
|
||||
pub type COMMPROP_STOP_PARITY = u16;
|
||||
pub type COMM_EVENT_MASK = u32;
|
||||
pub type DCB_PARITY = u8;
|
||||
pub type DCB_STOP_BITS = u8;
|
||||
pub type ESCAPE_COMM_FUNCTION = u32;
|
||||
pub type MODEMDEVCAPS_DIAL_OPTIONS = u32;
|
||||
pub type MODEMDEVCAPS_SPEAKER_MODE = u32;
|
||||
pub type MODEMDEVCAPS_SPEAKER_VOLUME = u32;
|
||||
pub type MODEMSETTINGS_SPEAKER_MODE = u32;
|
||||
pub type MODEM_SPEAKER_VOLUME = u32;
|
||||
pub type MODEM_STATUS_FLAGS = u32;
|
||||
pub type PURGE_COMM_FLAGS = u32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub struct COMMCONFIG {
|
||||
pub dwSize: u32,
|
||||
pub wVersion: u16,
|
||||
|
|
@ -420,7 +247,6 @@ impl ::core::clone::Clone for COMMCONFIG {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub struct COMMPROP {
|
||||
pub wPacketLength: u16,
|
||||
pub wPacketVersion: u16,
|
||||
|
|
@ -448,7 +274,6 @@ impl ::core::clone::Clone for COMMPROP {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub struct COMMTIMEOUTS {
|
||||
pub ReadIntervalTimeout: u32,
|
||||
pub ReadTotalTimeoutMultiplier: u32,
|
||||
|
|
@ -463,7 +288,6 @@ impl ::core::clone::Clone for COMMTIMEOUTS {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub struct COMSTAT {
|
||||
pub _bitfield: u32,
|
||||
pub cbInQue: u32,
|
||||
|
|
@ -476,7 +300,6 @@ impl ::core::clone::Clone for COMSTAT {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub struct DCB {
|
||||
pub DCBlength: u32,
|
||||
pub BaudRate: u32,
|
||||
|
|
@ -501,7 +324,6 @@ impl ::core::clone::Clone for DCB {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub struct MODEMDEVCAPS {
|
||||
pub dwActualSize: u32,
|
||||
pub dwRequiredSize: u32,
|
||||
|
|
@ -531,7 +353,6 @@ impl ::core::clone::Clone for MODEMDEVCAPS {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub struct MODEMSETTINGS {
|
||||
pub dwActualSize: u32,
|
||||
pub dwRequiredSize: u32,
|
||||
|
|
|
|||
|
|
@ -1,94 +0,0 @@
|
|||
::windows_targets::link ! ( "deviceaccess.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"] fn CreateDeviceAccessInstance ( deviceinterfacepath : ::windows_sys::core::PCWSTR , desiredaccess : u32 , createasync : *mut ICreateDeviceAccessAsync ) -> ::windows_sys::core::HRESULT );
|
||||
pub type ICreateDeviceAccessAsync = *mut ::core::ffi::c_void;
|
||||
pub type IDeviceIoControl = *mut ::core::ffi::c_void;
|
||||
pub type IDeviceRequestCompletionCallback = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const CLSID_DeviceIoControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x12d3e372_874b_457d_9fdf_73977778686c);
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const DEV_PORT_1394: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const DEV_PORT_ARTI: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const DEV_PORT_COM1: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const DEV_PORT_COM2: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const DEV_PORT_COM3: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const DEV_PORT_COM4: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const DEV_PORT_DIAQ: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const DEV_PORT_MAX: u32 = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const DEV_PORT_MIN: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const DEV_PORT_SIM: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const DEV_PORT_USB: u32 = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_1: i32 = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_10: i32 = 512i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_11: i32 = 1024i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_12: i32 = 2048i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_13: i32 = 4096i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_14: i32 = 8192i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_15: i32 = 16384i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_16: i32 = 32768i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_17: i32 = 65536i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_18: i32 = 131072i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_19: i32 = 262144i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_2: i32 = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_20: i32 = 524288i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_21: i32 = 1048576i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_22: i32 = 2097152i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_23: i32 = 4194304i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_24: i32 = 8388608i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_3: i32 = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_4: i32 = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_5: i32 = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_6: i32 = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_7: i32 = 64i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_8: i32 = 128i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_9: i32 = 256i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_ALL: u32 = 268435456u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_BASE: i32 = 4096i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_BOTTOM: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_CENTER: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_LEFT: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_MIDDLE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_RIGHT: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_TOP: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_VIDEO: i32 = 33554432i32;
|
||||
File diff suppressed because it is too large
Load diff
|
|
@ -1,176 +1,104 @@
|
|||
::windows_targets::link ! ( "api-ms-win-devices-query-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"] fn DevCloseObjectQuery ( hdevquery : *const HDEVQUERY__ ) -> ( ) );
|
||||
::windows_targets::link!("api-ms-win-devices-query-l1-1-0.dll" "system" fn DevCloseObjectQuery(hdevquery : HDEVQUERY) -> ());
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
::windows_targets::link ! ( "api-ms-win-devices-query-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] fn DevCreateObjectQuery ( objecttype : DEV_OBJECT_TYPE , queryflags : u32 , crequestedproperties : u32 , prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY , cfilterexpressioncount : u32 , pfilter : *const DEVPROP_FILTER_EXPRESSION , pcallback : PDEV_QUERY_RESULT_CALLBACK , pcontext : *const ::core::ffi::c_void , phdevquery : *mut *mut HDEVQUERY__ ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("api-ms-win-devices-query-l1-1-0.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn DevCreateObjectQuery(objecttype : DEV_OBJECT_TYPE, queryflags : u32, crequestedproperties : u32, prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY, cfilterexpressioncount : u32, pfilter : *const DEVPROP_FILTER_EXPRESSION, pcallback : PDEV_QUERY_RESULT_CALLBACK, pcontext : *const ::core::ffi::c_void, phdevquery : *mut HDEVQUERY) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
::windows_targets::link ! ( "api-ms-win-devices-query-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] fn DevCreateObjectQueryEx ( objecttype : DEV_OBJECT_TYPE , queryflags : u32 , crequestedproperties : u32 , prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY , cfilterexpressioncount : u32 , pfilter : *const DEVPROP_FILTER_EXPRESSION , cextendedparametercount : u32 , pextendedparameters : *const DEV_QUERY_PARAMETER , pcallback : PDEV_QUERY_RESULT_CALLBACK , pcontext : *const ::core::ffi::c_void , phdevquery : *mut *mut HDEVQUERY__ ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("api-ms-win-devices-query-l1-1-1.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn DevCreateObjectQueryEx(objecttype : DEV_OBJECT_TYPE, queryflags : u32, crequestedproperties : u32, prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY, cfilterexpressioncount : u32, pfilter : *const DEVPROP_FILTER_EXPRESSION, cextendedparametercount : u32, pextendedparameters : *const DEV_QUERY_PARAMETER, pcallback : PDEV_QUERY_RESULT_CALLBACK, pcontext : *const ::core::ffi::c_void, phdevquery : *mut HDEVQUERY) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
::windows_targets::link ! ( "api-ms-win-devices-query-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] fn DevCreateObjectQueryFromId ( objecttype : DEV_OBJECT_TYPE , pszobjectid : ::windows_sys::core::PCWSTR , queryflags : u32 , crequestedproperties : u32 , prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY , cfilterexpressioncount : u32 , pfilter : *const DEVPROP_FILTER_EXPRESSION , pcallback : PDEV_QUERY_RESULT_CALLBACK , pcontext : *const ::core::ffi::c_void , phdevquery : *mut *mut HDEVQUERY__ ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("api-ms-win-devices-query-l1-1-0.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn DevCreateObjectQueryFromId(objecttype : DEV_OBJECT_TYPE, pszobjectid : ::windows_sys::core::PCWSTR, queryflags : u32, crequestedproperties : u32, prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY, cfilterexpressioncount : u32, pfilter : *const DEVPROP_FILTER_EXPRESSION, pcallback : PDEV_QUERY_RESULT_CALLBACK, pcontext : *const ::core::ffi::c_void, phdevquery : *mut HDEVQUERY) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
::windows_targets::link ! ( "api-ms-win-devices-query-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] fn DevCreateObjectQueryFromIdEx ( objecttype : DEV_OBJECT_TYPE , pszobjectid : ::windows_sys::core::PCWSTR , queryflags : u32 , crequestedproperties : u32 , prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY , cfilterexpressioncount : u32 , pfilter : *const DEVPROP_FILTER_EXPRESSION , cextendedparametercount : u32 , pextendedparameters : *const DEV_QUERY_PARAMETER , pcallback : PDEV_QUERY_RESULT_CALLBACK , pcontext : *const ::core::ffi::c_void , phdevquery : *mut *mut HDEVQUERY__ ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("api-ms-win-devices-query-l1-1-1.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn DevCreateObjectQueryFromIdEx(objecttype : DEV_OBJECT_TYPE, pszobjectid : ::windows_sys::core::PCWSTR, queryflags : u32, crequestedproperties : u32, prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY, cfilterexpressioncount : u32, pfilter : *const DEVPROP_FILTER_EXPRESSION, cextendedparametercount : u32, pextendedparameters : *const DEV_QUERY_PARAMETER, pcallback : PDEV_QUERY_RESULT_CALLBACK, pcontext : *const ::core::ffi::c_void, phdevquery : *mut HDEVQUERY) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
::windows_targets::link ! ( "api-ms-win-devices-query-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] fn DevCreateObjectQueryFromIds ( objecttype : DEV_OBJECT_TYPE , pszzobjectids : ::windows_sys::core::PCWSTR , queryflags : u32 , crequestedproperties : u32 , prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY , cfilterexpressioncount : u32 , pfilter : *const DEVPROP_FILTER_EXPRESSION , pcallback : PDEV_QUERY_RESULT_CALLBACK , pcontext : *const ::core::ffi::c_void , phdevquery : *mut *mut HDEVQUERY__ ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("api-ms-win-devices-query-l1-1-0.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn DevCreateObjectQueryFromIds(objecttype : DEV_OBJECT_TYPE, pszzobjectids : ::windows_sys::core::PCWSTR, queryflags : u32, crequestedproperties : u32, prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY, cfilterexpressioncount : u32, pfilter : *const DEVPROP_FILTER_EXPRESSION, pcallback : PDEV_QUERY_RESULT_CALLBACK, pcontext : *const ::core::ffi::c_void, phdevquery : *mut HDEVQUERY) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
::windows_targets::link ! ( "api-ms-win-devices-query-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] fn DevCreateObjectQueryFromIdsEx ( objecttype : DEV_OBJECT_TYPE , pszzobjectids : ::windows_sys::core::PCWSTR , queryflags : u32 , crequestedproperties : u32 , prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY , cfilterexpressioncount : u32 , pfilter : *const DEVPROP_FILTER_EXPRESSION , cextendedparametercount : u32 , pextendedparameters : *const DEV_QUERY_PARAMETER , pcallback : PDEV_QUERY_RESULT_CALLBACK , pcontext : *const ::core::ffi::c_void , phdevquery : *mut *mut HDEVQUERY__ ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("api-ms-win-devices-query-l1-1-1.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn DevCreateObjectQueryFromIdsEx(objecttype : DEV_OBJECT_TYPE, pszzobjectids : ::windows_sys::core::PCWSTR, queryflags : u32, crequestedproperties : u32, prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY, cfilterexpressioncount : u32, pfilter : *const DEVPROP_FILTER_EXPRESSION, cextendedparametercount : u32, pextendedparameters : *const DEV_QUERY_PARAMETER, pcallback : PDEV_QUERY_RESULT_CALLBACK, pcontext : *const ::core::ffi::c_void, phdevquery : *mut HDEVQUERY) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
::windows_targets::link ! ( "api-ms-win-devices-query-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] fn DevFindProperty ( pkey : *const super::Properties:: DEVPROPKEY , store : super::Properties:: DEVPROPSTORE , pszlocalename : ::windows_sys::core::PCWSTR , cproperties : u32 , pproperties : *const super::Properties:: DEVPROPERTY ) -> *mut super::Properties:: DEVPROPERTY );
|
||||
::windows_targets::link!("api-ms-win-devices-query-l1-1-0.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn DevFindProperty(pkey : *const super::Properties:: DEVPROPKEY, store : super::Properties:: DEVPROPSTORE, pszlocalename : ::windows_sys::core::PCWSTR, cproperties : u32, pproperties : *const super::Properties:: DEVPROPERTY) -> *mut super::Properties:: DEVPROPERTY);
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
::windows_targets::link ! ( "api-ms-win-devices-query-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] fn DevFreeObjectProperties ( cpropertycount : u32 , pproperties : *const super::Properties:: DEVPROPERTY ) -> ( ) );
|
||||
::windows_targets::link!("api-ms-win-devices-query-l1-1-0.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn DevFreeObjectProperties(cpropertycount : u32, pproperties : *const super::Properties:: DEVPROPERTY) -> ());
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
::windows_targets::link ! ( "api-ms-win-devices-query-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] fn DevFreeObjects ( cobjectcount : u32 , pobjects : *const DEV_OBJECT ) -> ( ) );
|
||||
::windows_targets::link!("api-ms-win-devices-query-l1-1-0.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn DevFreeObjects(cobjectcount : u32, pobjects : *const DEV_OBJECT) -> ());
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
::windows_targets::link ! ( "api-ms-win-devices-query-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] fn DevGetObjectProperties ( objecttype : DEV_OBJECT_TYPE , pszobjectid : ::windows_sys::core::PCWSTR , queryflags : u32 , crequestedproperties : u32 , prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY , pcpropertycount : *mut u32 , ppproperties : *mut *mut super::Properties:: DEVPROPERTY ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("api-ms-win-devices-query-l1-1-0.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn DevGetObjectProperties(objecttype : DEV_OBJECT_TYPE, pszobjectid : ::windows_sys::core::PCWSTR, queryflags : u32, crequestedproperties : u32, prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY, pcpropertycount : *mut u32, ppproperties : *mut *mut super::Properties:: DEVPROPERTY) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
::windows_targets::link ! ( "api-ms-win-devices-query-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] fn DevGetObjectPropertiesEx ( objecttype : DEV_OBJECT_TYPE , pszobjectid : ::windows_sys::core::PCWSTR , queryflags : u32 , crequestedproperties : u32 , prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY , cextendedparametercount : u32 , pextendedparameters : *const DEV_QUERY_PARAMETER , pcpropertycount : *mut u32 , ppproperties : *mut *mut super::Properties:: DEVPROPERTY ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("api-ms-win-devices-query-l1-1-1.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn DevGetObjectPropertiesEx(objecttype : DEV_OBJECT_TYPE, pszobjectid : ::windows_sys::core::PCWSTR, queryflags : u32, crequestedproperties : u32, prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY, cextendedparametercount : u32, pextendedparameters : *const DEV_QUERY_PARAMETER, pcpropertycount : *mut u32, ppproperties : *mut *mut super::Properties:: DEVPROPERTY) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
::windows_targets::link ! ( "api-ms-win-devices-query-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] fn DevGetObjects ( objecttype : DEV_OBJECT_TYPE , queryflags : u32 , crequestedproperties : u32 , prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY , cfilterexpressioncount : u32 , pfilter : *const DEVPROP_FILTER_EXPRESSION , pcobjectcount : *mut u32 , ppobjects : *mut *mut DEV_OBJECT ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("api-ms-win-devices-query-l1-1-0.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn DevGetObjects(objecttype : DEV_OBJECT_TYPE, queryflags : u32, crequestedproperties : u32, prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY, cfilterexpressioncount : u32, pfilter : *const DEVPROP_FILTER_EXPRESSION, pcobjectcount : *mut u32, ppobjects : *mut *mut DEV_OBJECT) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
::windows_targets::link ! ( "api-ms-win-devices-query-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] fn DevGetObjectsEx ( objecttype : DEV_OBJECT_TYPE , queryflags : u32 , crequestedproperties : u32 , prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY , cfilterexpressioncount : u32 , pfilter : *const DEVPROP_FILTER_EXPRESSION , cextendedparametercount : u32 , pextendedparameters : *const DEV_QUERY_PARAMETER , pcobjectcount : *mut u32 , ppobjects : *mut *mut DEV_OBJECT ) -> ::windows_sys::core::HRESULT );
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub type DEVPROP_OPERATOR = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_MODIFIER_NOT: DEVPROP_OPERATOR = 65536u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_MODIFIER_IGNORE_CASE: DEVPROP_OPERATOR = 131072u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_NONE: DEVPROP_OPERATOR = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_EXISTS: DEVPROP_OPERATOR = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_NOT_EXISTS: DEVPROP_OPERATOR = 65537u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_EQUALS: DEVPROP_OPERATOR = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_NOT_EQUALS: DEVPROP_OPERATOR = 65538u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_GREATER_THAN: DEVPROP_OPERATOR = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_LESS_THAN: DEVPROP_OPERATOR = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_GREATER_THAN_EQUALS: DEVPROP_OPERATOR = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_LESS_THAN_EQUALS: DEVPROP_OPERATOR = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_EQUALS_IGNORE_CASE: DEVPROP_OPERATOR = 131074u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_NOT_EQUALS_IGNORE_CASE: DEVPROP_OPERATOR = 196610u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_BITWISE_AND: DEVPROP_OPERATOR = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_BITWISE_OR: DEVPROP_OPERATOR = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_BEGINS_WITH: DEVPROP_OPERATOR = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_ENDS_WITH: DEVPROP_OPERATOR = 10u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_CONTAINS: DEVPROP_OPERATOR = 11u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_BEGINS_WITH_IGNORE_CASE: DEVPROP_OPERATOR = 131081u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_ENDS_WITH_IGNORE_CASE: DEVPROP_OPERATOR = 131082u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_CONTAINS_IGNORE_CASE: DEVPROP_OPERATOR = 131083u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_LIST_CONTAINS: DEVPROP_OPERATOR = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH: DEVPROP_OPERATOR = 8192u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH: DEVPROP_OPERATOR = 12288u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS: DEVPROP_OPERATOR = 16384u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_LIST_CONTAINS_IGNORE_CASE: DEVPROP_OPERATOR = 135168u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH_IGNORE_CASE: DEVPROP_OPERATOR = 139264u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH_IGNORE_CASE: DEVPROP_OPERATOR = 143360u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS_IGNORE_CASE: DEVPROP_OPERATOR = 147456u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_AND_OPEN: DEVPROP_OPERATOR = 1048576u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
::windows_targets::link!("api-ms-win-devices-query-l1-1-1.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn DevGetObjectsEx(objecttype : DEV_OBJECT_TYPE, queryflags : u32, crequestedproperties : u32, prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY, cfilterexpressioncount : u32, pfilter : *const DEVPROP_FILTER_EXPRESSION, cextendedparametercount : u32, pextendedparameters : *const DEV_QUERY_PARAMETER, pcobjectcount : *mut u32, ppobjects : *mut *mut DEV_OBJECT) -> ::windows_sys::core::HRESULT);
|
||||
pub const DEVPROP_OPERATOR_AND_CLOSE: DEVPROP_OPERATOR = 2097152u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_OR_OPEN: DEVPROP_OPERATOR = 3145728u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_OR_CLOSE: DEVPROP_OPERATOR = 4194304u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_NOT_OPEN: DEVPROP_OPERATOR = 5242880u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_NOT_CLOSE: DEVPROP_OPERATOR = 6291456u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_AND_OPEN: DEVPROP_OPERATOR = 1048576u32;
|
||||
pub const DEVPROP_OPERATOR_ARRAY_CONTAINS: DEVPROP_OPERATOR = 268435456u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_MASK_EVAL: DEVPROP_OPERATOR = 4095u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_MASK_LIST: DEVPROP_OPERATOR = 61440u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_MASK_MODIFIER: DEVPROP_OPERATOR = 983040u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_MASK_NOT_LOGICAL: DEVPROP_OPERATOR = 4027580415u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_MASK_LOGICAL: DEVPROP_OPERATOR = 267386880u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_BEGINS_WITH: DEVPROP_OPERATOR = 9u32;
|
||||
pub const DEVPROP_OPERATOR_BEGINS_WITH_IGNORE_CASE: DEVPROP_OPERATOR = 131081u32;
|
||||
pub const DEVPROP_OPERATOR_BITWISE_AND: DEVPROP_OPERATOR = 7u32;
|
||||
pub const DEVPROP_OPERATOR_BITWISE_OR: DEVPROP_OPERATOR = 8u32;
|
||||
pub const DEVPROP_OPERATOR_CONTAINS: DEVPROP_OPERATOR = 11u32;
|
||||
pub const DEVPROP_OPERATOR_CONTAINS_IGNORE_CASE: DEVPROP_OPERATOR = 131083u32;
|
||||
pub const DEVPROP_OPERATOR_ENDS_WITH: DEVPROP_OPERATOR = 10u32;
|
||||
pub const DEVPROP_OPERATOR_ENDS_WITH_IGNORE_CASE: DEVPROP_OPERATOR = 131082u32;
|
||||
pub const DEVPROP_OPERATOR_EQUALS: DEVPROP_OPERATOR = 2u32;
|
||||
pub const DEVPROP_OPERATOR_EQUALS_IGNORE_CASE: DEVPROP_OPERATOR = 131074u32;
|
||||
pub const DEVPROP_OPERATOR_EXISTS: DEVPROP_OPERATOR = 1u32;
|
||||
pub const DEVPROP_OPERATOR_GREATER_THAN: DEVPROP_OPERATOR = 3u32;
|
||||
pub const DEVPROP_OPERATOR_GREATER_THAN_EQUALS: DEVPROP_OPERATOR = 5u32;
|
||||
pub const DEVPROP_OPERATOR_LESS_THAN: DEVPROP_OPERATOR = 4u32;
|
||||
pub const DEVPROP_OPERATOR_LESS_THAN_EQUALS: DEVPROP_OPERATOR = 6u32;
|
||||
pub const DEVPROP_OPERATOR_LIST_CONTAINS: DEVPROP_OPERATOR = 4096u32;
|
||||
pub const DEVPROP_OPERATOR_LIST_CONTAINS_IGNORE_CASE: DEVPROP_OPERATOR = 135168u32;
|
||||
pub const DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH: DEVPROP_OPERATOR = 8192u32;
|
||||
pub const DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH_IGNORE_CASE: DEVPROP_OPERATOR = 139264u32;
|
||||
pub const DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS: DEVPROP_OPERATOR = 16384u32;
|
||||
pub const DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS_IGNORE_CASE: DEVPROP_OPERATOR = 147456u32;
|
||||
pub const DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH: DEVPROP_OPERATOR = 12288u32;
|
||||
pub const DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH_IGNORE_CASE: DEVPROP_OPERATOR = 143360u32;
|
||||
pub const DEVPROP_OPERATOR_MASK_ARRAY: DEVPROP_OPERATOR = 4026531840u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub type DEV_OBJECT_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeUnknown: DEV_OBJECT_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeDeviceInterface: DEV_OBJECT_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeDeviceContainer: DEV_OBJECT_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeDevice: DEV_OBJECT_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeDeviceInterfaceClass: DEV_OBJECT_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_MASK_EVAL: DEVPROP_OPERATOR = 4095u32;
|
||||
pub const DEVPROP_OPERATOR_MASK_LIST: DEVPROP_OPERATOR = 61440u32;
|
||||
pub const DEVPROP_OPERATOR_MASK_LOGICAL: DEVPROP_OPERATOR = 267386880u32;
|
||||
pub const DEVPROP_OPERATOR_MASK_MODIFIER: DEVPROP_OPERATOR = 983040u32;
|
||||
pub const DEVPROP_OPERATOR_MASK_NOT_LOGICAL: DEVPROP_OPERATOR = 4027580415u32;
|
||||
pub const DEVPROP_OPERATOR_MODIFIER_IGNORE_CASE: DEVPROP_OPERATOR = 131072u32;
|
||||
pub const DEVPROP_OPERATOR_MODIFIER_NOT: DEVPROP_OPERATOR = 65536u32;
|
||||
pub const DEVPROP_OPERATOR_NONE: DEVPROP_OPERATOR = 0u32;
|
||||
pub const DEVPROP_OPERATOR_NOT_CLOSE: DEVPROP_OPERATOR = 6291456u32;
|
||||
pub const DEVPROP_OPERATOR_NOT_EQUALS: DEVPROP_OPERATOR = 65538u32;
|
||||
pub const DEVPROP_OPERATOR_NOT_EQUALS_IGNORE_CASE: DEVPROP_OPERATOR = 196610u32;
|
||||
pub const DEVPROP_OPERATOR_NOT_EXISTS: DEVPROP_OPERATOR = 65537u32;
|
||||
pub const DEVPROP_OPERATOR_NOT_OPEN: DEVPROP_OPERATOR = 5242880u32;
|
||||
pub const DEVPROP_OPERATOR_OR_CLOSE: DEVPROP_OPERATOR = 4194304u32;
|
||||
pub const DEVPROP_OPERATOR_OR_OPEN: DEVPROP_OPERATOR = 3145728u32;
|
||||
pub const DevObjectTypeAEP: DEV_OBJECT_TYPE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeAEPContainer: DEV_OBJECT_TYPE = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeDeviceInstallerClass: DEV_OBJECT_TYPE = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeDeviceInterfaceDisplay: DEV_OBJECT_TYPE = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeDeviceContainerDisplay: DEV_OBJECT_TYPE = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeAEPService: DEV_OBJECT_TYPE = 10i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeDevice: DEV_OBJECT_TYPE = 3i32;
|
||||
pub const DevObjectTypeDeviceContainer: DEV_OBJECT_TYPE = 2i32;
|
||||
pub const DevObjectTypeDeviceContainerDisplay: DEV_OBJECT_TYPE = 9i32;
|
||||
pub const DevObjectTypeDeviceInstallerClass: DEV_OBJECT_TYPE = 7i32;
|
||||
pub const DevObjectTypeDeviceInterface: DEV_OBJECT_TYPE = 1i32;
|
||||
pub const DevObjectTypeDeviceInterfaceClass: DEV_OBJECT_TYPE = 4i32;
|
||||
pub const DevObjectTypeDeviceInterfaceDisplay: DEV_OBJECT_TYPE = 8i32;
|
||||
pub const DevObjectTypeDevicePanel: DEV_OBJECT_TYPE = 11i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub type DEV_QUERY_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryFlagNone: DEV_QUERY_FLAGS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryFlagUpdateResults: DEV_QUERY_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeUnknown: DEV_OBJECT_TYPE = 0i32;
|
||||
pub const DevQueryFlagAllProperties: DEV_QUERY_FLAGS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryFlagLocalize: DEV_QUERY_FLAGS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryFlagAsyncClose: DEV_QUERY_FLAGS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub type DEV_QUERY_RESULT_ACTION = i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryResultStateChange: DEV_QUERY_RESULT_ACTION = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryFlagLocalize: DEV_QUERY_FLAGS = 4i32;
|
||||
pub const DevQueryFlagNone: DEV_QUERY_FLAGS = 0i32;
|
||||
pub const DevQueryFlagUpdateResults: DEV_QUERY_FLAGS = 1i32;
|
||||
pub const DevQueryResultAdd: DEV_QUERY_RESULT_ACTION = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryResultUpdate: DEV_QUERY_RESULT_ACTION = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryResultRemove: DEV_QUERY_RESULT_ACTION = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub type DEV_QUERY_STATE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryStateInitialized: DEV_QUERY_STATE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryStateEnumCompleted: DEV_QUERY_STATE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryResultStateChange: DEV_QUERY_RESULT_ACTION = 0i32;
|
||||
pub const DevQueryResultUpdate: DEV_QUERY_RESULT_ACTION = 2i32;
|
||||
pub const DevQueryStateAborted: DEV_QUERY_STATE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryStateClosed: DEV_QUERY_STATE = 3i32;
|
||||
pub const DevQueryStateEnumCompleted: DEV_QUERY_STATE = 1i32;
|
||||
pub const DevQueryStateInitialized: DEV_QUERY_STATE = 0i32;
|
||||
pub type DEVPROP_OPERATOR = u32;
|
||||
pub type DEV_OBJECT_TYPE = i32;
|
||||
pub type DEV_QUERY_FLAGS = i32;
|
||||
pub type DEV_QUERY_RESULT_ACTION = i32;
|
||||
pub type DEV_QUERY_STATE = i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Devices_Properties\"`"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub struct DEVPROP_FILTER_EXPRESSION {
|
||||
pub Operator: DEVPROP_OPERATOR,
|
||||
|
|
@ -185,7 +113,7 @@ impl ::core::clone::Clone for DEVPROP_FILTER_EXPRESSION {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Devices_Properties\"`"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub struct DEV_OBJECT {
|
||||
pub ObjectType: DEV_OBJECT_TYPE,
|
||||
|
|
@ -202,7 +130,7 @@ impl ::core::clone::Clone for DEV_OBJECT {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Devices_Properties\"`"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub struct DEV_QUERY_PARAMETER {
|
||||
pub Key: super::Properties::DEVPROPKEY,
|
||||
|
|
@ -219,7 +147,7 @@ impl ::core::clone::Clone for DEV_QUERY_PARAMETER {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Devices_Properties\"`"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub struct DEV_QUERY_RESULT_ACTION_DATA {
|
||||
pub Action: DEV_QUERY_RESULT_ACTION,
|
||||
|
|
@ -234,7 +162,7 @@ impl ::core::clone::Clone for DEV_QUERY_RESULT_ACTION_DATA {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Devices_Properties\"`"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub union DEV_QUERY_RESULT_ACTION_DATA_0 {
|
||||
pub State: DEV_QUERY_STATE,
|
||||
|
|
@ -248,17 +176,7 @@ impl ::core::clone::Clone for DEV_QUERY_RESULT_ACTION_DATA_0 {
|
|||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub struct HDEVQUERY__ {
|
||||
pub unused: i32,
|
||||
}
|
||||
impl ::core::marker::Copy for HDEVQUERY__ {}
|
||||
impl ::core::clone::Clone for HDEVQUERY__ {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"]
|
||||
pub type HDEVQUERY = isize;
|
||||
#[doc = "Required features: `\"Win32_Devices_Properties\"`"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub type PDEV_QUERY_RESULT_CALLBACK = ::core::option::Option<unsafe extern "system" fn(hdevquery: *const HDEVQUERY__, pcontext: *const ::core::ffi::c_void, pactiondata: *const DEV_QUERY_RESULT_ACTION_DATA) -> ()>;
|
||||
pub type PDEV_QUERY_RESULT_CALLBACK = ::core::option::Option<unsafe extern "system" fn(hdevquery: HDEVQUERY, pcontext: *const ::core::ffi::c_void, pactiondata: *const DEV_QUERY_RESULT_ACTION_DATA) -> ()>;
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -1,17 +1,17 @@
|
|||
::windows_targets::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] fn SwDeviceClose ( hswdevice : HSWDEVICE ) -> ( ) );
|
||||
::windows_targets::link!("cfgmgr32.dll" "system" fn SwDeviceClose(hswdevice : HSWDEVICE) -> ());
|
||||
#[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
::windows_targets::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn SwDeviceCreate ( pszenumeratorname : ::windows_sys::core::PCWSTR , pszparentdeviceinstance : ::windows_sys::core::PCWSTR , pcreateinfo : *const SW_DEVICE_CREATE_INFO , cpropertycount : u32 , pproperties : *const super::super::Properties:: DEVPROPERTY , pcallback : SW_DEVICE_CREATE_CALLBACK , pcontext : *const ::core::ffi::c_void , phswdevice : *mut isize ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] fn SwDeviceGetLifetime ( hswdevice : HSWDEVICE , plifetime : *mut SW_DEVICE_LIFETIME ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`"] fn SwDeviceCreate(pszenumeratorname : ::windows_sys::core::PCWSTR, pszparentdeviceinstance : ::windows_sys::core::PCWSTR, pcreateinfo : *const SW_DEVICE_CREATE_INFO, cpropertycount : u32, pproperties : *const super::super::Properties:: DEVPROPERTY, pcallback : SW_DEVICE_CREATE_CALLBACK, pcontext : *const ::core::ffi::c_void, phswdevice : *mut HSWDEVICE) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("cfgmgr32.dll" "system" fn SwDeviceGetLifetime(hswdevice : HSWDEVICE, plifetime : *mut SW_DEVICE_LIFETIME) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
::windows_targets::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_Devices_Properties\"`*"] fn SwDeviceInterfacePropertySet ( hswdevice : HSWDEVICE , pszdeviceinterfaceid : ::windows_sys::core::PCWSTR , cpropertycount : u32 , pproperties : *const super::super::Properties:: DEVPROPERTY ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn SwDeviceInterfacePropertySet(hswdevice : HSWDEVICE, pszdeviceinterfaceid : ::windows_sys::core::PCWSTR, cpropertycount : u32, pproperties : *const super::super::Properties:: DEVPROPERTY) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))]
|
||||
::windows_targets::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] fn SwDeviceInterfaceRegister ( hswdevice : HSWDEVICE , pinterfaceclassguid : *const ::windows_sys::core::GUID , pszreferencestring : ::windows_sys::core::PCWSTR , cpropertycount : u32 , pproperties : *const super::super::Properties:: DEVPROPERTY , fenabled : super::super::super::Foundation:: BOOL , ppszdeviceinterfaceid : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`"] fn SwDeviceInterfaceRegister(hswdevice : HSWDEVICE, pinterfaceclassguid : *const ::windows_sys::core::GUID, pszreferencestring : ::windows_sys::core::PCWSTR, cpropertycount : u32, pproperties : *const super::super::Properties:: DEVPROPERTY, fenabled : super::super::super::Foundation:: BOOL, ppszdeviceinterfaceid : *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_Foundation\"`*"] fn SwDeviceInterfaceSetState ( hswdevice : HSWDEVICE , pszdeviceinterfaceid : ::windows_sys::core::PCWSTR , fenabled : super::super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn SwDeviceInterfaceSetState(hswdevice : HSWDEVICE, pszdeviceinterfaceid : ::windows_sys::core::PCWSTR, fenabled : super::super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
::windows_targets::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_Devices_Properties\"`*"] fn SwDevicePropertySet ( hswdevice : HSWDEVICE , cpropertycount : u32 , pproperties : *const super::super::Properties:: DEVPROPERTY ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] fn SwDeviceSetLifetime ( hswdevice : HSWDEVICE , lifetime : SW_DEVICE_LIFETIME ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] fn SwMemFree ( pmem : *const ::core::ffi::c_void ) -> ( ) );
|
||||
::windows_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn SwDevicePropertySet(hswdevice : HSWDEVICE, cpropertycount : u32, pproperties : *const super::super::Properties:: DEVPROPERTY) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("cfgmgr32.dll" "system" fn SwDeviceSetLifetime(hswdevice : HSWDEVICE, lifetime : SW_DEVICE_LIFETIME) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("cfgmgr32.dll" "system" fn SwMemFree(pmem : *const ::core::ffi::c_void) -> ());
|
||||
pub type IUPnPAddressFamilyControl = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPAsyncResult = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPDescriptionDocument = *mut ::core::ffi::c_void;
|
||||
|
|
@ -38,143 +38,76 @@ pub type IUPnPServiceCallback = *mut ::core::ffi::c_void;
|
|||
pub type IUPnPServiceDocumentAccess = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPServiceEnumProperty = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPServices = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const ADDRESS_FAMILY_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AddressFamily");
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const FAULT_ACTION_SPECIFIC_BASE: u32 = 600u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const FAULT_ACTION_SPECIFIC_MAX: u32 = 899u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const FAULT_DEVICE_INTERNAL_ERROR: u32 = 501u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const FAULT_INVALID_ACTION: u32 = 401u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const FAULT_INVALID_ARG: u32 = 402u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const FAULT_INVALID_SEQUENCE_NUMBER: u32 = 403u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const FAULT_INVALID_VARIABLE: u32 = 404u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const REMOTE_ADDRESS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RemoteAddress");
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_ADDRESSFAMILY_BOTH: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_ADDRESSFAMILY_IPv4: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_ADDRESSFAMILY_IPv6: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_ACTION_REQUEST_FAILED: ::windows_sys::core::HRESULT = -2147220976i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_ACTION_SPECIFIC_BASE: ::windows_sys::core::HRESULT = -2147220736i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_DEVICE_ELEMENT_EXPECTED: ::windows_sys::core::HRESULT = -2147220991i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_DEVICE_ERROR: ::windows_sys::core::HRESULT = -2147220972i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_DEVICE_NODE_INCOMPLETE: ::windows_sys::core::HRESULT = -2147220988i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_DEVICE_NOTREGISTERED: ::windows_sys::core::HRESULT = -2147180494i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_DEVICE_RUNNING: ::windows_sys::core::HRESULT = -2147180495i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_DEVICE_TIMEOUT: ::windows_sys::core::HRESULT = -2147220969i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_DUPLICATE_NOT_ALLOWED: ::windows_sys::core::HRESULT = -2147180511i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_DUPLICATE_SERVICE_ID: ::windows_sys::core::HRESULT = -2147180510i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_ERROR_PROCESSING_RESPONSE: ::windows_sys::core::HRESULT = -2147220970i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_EVENT_SUBSCRIPTION_FAILED: ::windows_sys::core::HRESULT = -2147220223i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_ICON_ELEMENT_EXPECTED: ::windows_sys::core::HRESULT = -2147220987i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_ICON_NODE_INCOMPLETE: ::windows_sys::core::HRESULT = -2147220986i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_INVALID_ACTION: ::windows_sys::core::HRESULT = -2147220985i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_INVALID_ARGUMENTS: ::windows_sys::core::HRESULT = -2147220984i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_INVALID_DESCRIPTION: ::windows_sys::core::HRESULT = -2147180509i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_INVALID_DOCUMENT: ::windows_sys::core::HRESULT = -2147220224i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_INVALID_ICON: ::windows_sys::core::HRESULT = -2147180507i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_INVALID_ROOT_NAMESPACE: ::windows_sys::core::HRESULT = -2147180505i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_INVALID_SERVICE: ::windows_sys::core::HRESULT = -2147180508i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_INVALID_VARIABLE: ::windows_sys::core::HRESULT = -2147220973i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_INVALID_XML: ::windows_sys::core::HRESULT = -2147180506i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_OUT_OF_SYNC: ::windows_sys::core::HRESULT = -2147220983i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_PROTOCOL_ERROR: ::windows_sys::core::HRESULT = -2147220971i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_REQUIRED_ELEMENT_ERROR: ::windows_sys::core::HRESULT = -2147180512i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_ROOT_ELEMENT_EXPECTED: ::windows_sys::core::HRESULT = -2147220992i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_SERVICE_ELEMENT_EXPECTED: ::windows_sys::core::HRESULT = -2147220990i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_SERVICE_NODE_INCOMPLETE: ::windows_sys::core::HRESULT = -2147220989i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_SUFFIX_TOO_LONG: ::windows_sys::core::HRESULT = -2147180504i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_TRANSPORT_ERROR: ::windows_sys::core::HRESULT = -2147220975i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_URLBASE_PRESENT: ::windows_sys::core::HRESULT = -2147180503i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_VALUE_TOO_LONG: ::windows_sys::core::HRESULT = -2147180496i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_VARIABLE_VALUE_UNKNOWN: ::windows_sys::core::HRESULT = -2147220974i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_SERVICE_DELAY_SCPD_AND_SUBSCRIPTION: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPnPDescriptionDocument: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1d8a9b47_3a28_4ce2_8a4b_bd34e45bceeb);
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPnPDescriptionDocumentEx: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x33fd0563_d81a_4393_83cc_0195b1da2f91);
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPnPDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa32552c5_ba61_457a_b59a_a2561e125e33);
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPnPDeviceFinder: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe2085f28_feb7_404a_b8e7_e659bdeaaa02);
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPnPDeviceFinderEx: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x181b54fc_380b_4a75_b3f1_4ac45e9605b0);
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPnPDevices: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb9e84ffd_ad3c_40a4_b835_0882ebcbaaa8);
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPnPRegistrar: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x204810b9_73b2_11d4_bf42_00b0d0118b56);
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPnPRemoteEndpointInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2e5e84e9_4049_4244_b728_2d24227157c7);
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPnPService: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc624ba95_fbcb_4409_8c03_8cceec533ef1);
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPnPServices: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc0bc4b4a_a406_4efc_932f_b8546b8100cc);
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub type SW_DEVICE_CAPABILITIES = i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const SWDeviceCapabilitiesNone: SW_DEVICE_CAPABILITIES = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const SWDeviceCapabilitiesRemovable: SW_DEVICE_CAPABILITIES = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const SWDeviceCapabilitiesSilentInstall: SW_DEVICE_CAPABILITIES = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const SWDeviceCapabilitiesNoDisplayInUI: SW_DEVICE_CAPABILITIES = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const SWDeviceCapabilitiesDriverRequired: SW_DEVICE_CAPABILITIES = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub type SW_DEVICE_LIFETIME = i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const SWDeviceCapabilitiesNoDisplayInUI: SW_DEVICE_CAPABILITIES = 4i32;
|
||||
pub const SWDeviceCapabilitiesNone: SW_DEVICE_CAPABILITIES = 0i32;
|
||||
pub const SWDeviceCapabilitiesRemovable: SW_DEVICE_CAPABILITIES = 1i32;
|
||||
pub const SWDeviceCapabilitiesSilentInstall: SW_DEVICE_CAPABILITIES = 2i32;
|
||||
pub const SWDeviceLifetimeHandle: SW_DEVICE_LIFETIME = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const SWDeviceLifetimeParentPresent: SW_DEVICE_LIFETIME = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const SWDeviceLifetimeMax: SW_DEVICE_LIFETIME = 2i32;
|
||||
pub const SWDeviceLifetimeParentPresent: SW_DEVICE_LIFETIME = 1i32;
|
||||
pub const UPNP_ADDRESSFAMILY_BOTH: u32 = 3u32;
|
||||
pub const UPNP_ADDRESSFAMILY_IPv4: u32 = 1u32;
|
||||
pub const UPNP_ADDRESSFAMILY_IPv6: u32 = 2u32;
|
||||
pub const UPNP_E_ACTION_REQUEST_FAILED: ::windows_sys::core::HRESULT = -2147220976i32;
|
||||
pub const UPNP_E_ACTION_SPECIFIC_BASE: ::windows_sys::core::HRESULT = -2147220736i32;
|
||||
pub const UPNP_E_DEVICE_ELEMENT_EXPECTED: ::windows_sys::core::HRESULT = -2147220991i32;
|
||||
pub const UPNP_E_DEVICE_ERROR: ::windows_sys::core::HRESULT = -2147220972i32;
|
||||
pub const UPNP_E_DEVICE_NODE_INCOMPLETE: ::windows_sys::core::HRESULT = -2147220988i32;
|
||||
pub const UPNP_E_DEVICE_NOTREGISTERED: ::windows_sys::core::HRESULT = -2147180494i32;
|
||||
pub const UPNP_E_DEVICE_RUNNING: ::windows_sys::core::HRESULT = -2147180495i32;
|
||||
pub const UPNP_E_DEVICE_TIMEOUT: ::windows_sys::core::HRESULT = -2147220969i32;
|
||||
pub const UPNP_E_DUPLICATE_NOT_ALLOWED: ::windows_sys::core::HRESULT = -2147180511i32;
|
||||
pub const UPNP_E_DUPLICATE_SERVICE_ID: ::windows_sys::core::HRESULT = -2147180510i32;
|
||||
pub const UPNP_E_ERROR_PROCESSING_RESPONSE: ::windows_sys::core::HRESULT = -2147220970i32;
|
||||
pub const UPNP_E_EVENT_SUBSCRIPTION_FAILED: ::windows_sys::core::HRESULT = -2147220223i32;
|
||||
pub const UPNP_E_ICON_ELEMENT_EXPECTED: ::windows_sys::core::HRESULT = -2147220987i32;
|
||||
pub const UPNP_E_ICON_NODE_INCOMPLETE: ::windows_sys::core::HRESULT = -2147220986i32;
|
||||
pub const UPNP_E_INVALID_ACTION: ::windows_sys::core::HRESULT = -2147220985i32;
|
||||
pub const UPNP_E_INVALID_ARGUMENTS: ::windows_sys::core::HRESULT = -2147220984i32;
|
||||
pub const UPNP_E_INVALID_DESCRIPTION: ::windows_sys::core::HRESULT = -2147180509i32;
|
||||
pub const UPNP_E_INVALID_DOCUMENT: ::windows_sys::core::HRESULT = -2147220224i32;
|
||||
pub const UPNP_E_INVALID_ICON: ::windows_sys::core::HRESULT = -2147180507i32;
|
||||
pub const UPNP_E_INVALID_ROOT_NAMESPACE: ::windows_sys::core::HRESULT = -2147180505i32;
|
||||
pub const UPNP_E_INVALID_SERVICE: ::windows_sys::core::HRESULT = -2147180508i32;
|
||||
pub const UPNP_E_INVALID_VARIABLE: ::windows_sys::core::HRESULT = -2147220973i32;
|
||||
pub const UPNP_E_INVALID_XML: ::windows_sys::core::HRESULT = -2147180506i32;
|
||||
pub const UPNP_E_OUT_OF_SYNC: ::windows_sys::core::HRESULT = -2147220983i32;
|
||||
pub const UPNP_E_PROTOCOL_ERROR: ::windows_sys::core::HRESULT = -2147220971i32;
|
||||
pub const UPNP_E_REQUIRED_ELEMENT_ERROR: ::windows_sys::core::HRESULT = -2147180512i32;
|
||||
pub const UPNP_E_ROOT_ELEMENT_EXPECTED: ::windows_sys::core::HRESULT = -2147220992i32;
|
||||
pub const UPNP_E_SERVICE_ELEMENT_EXPECTED: ::windows_sys::core::HRESULT = -2147220990i32;
|
||||
pub const UPNP_E_SERVICE_NODE_INCOMPLETE: ::windows_sys::core::HRESULT = -2147220989i32;
|
||||
pub const UPNP_E_SUFFIX_TOO_LONG: ::windows_sys::core::HRESULT = -2147180504i32;
|
||||
pub const UPNP_E_TRANSPORT_ERROR: ::windows_sys::core::HRESULT = -2147220975i32;
|
||||
pub const UPNP_E_URLBASE_PRESENT: ::windows_sys::core::HRESULT = -2147180503i32;
|
||||
pub const UPNP_E_VALUE_TOO_LONG: ::windows_sys::core::HRESULT = -2147180496i32;
|
||||
pub const UPNP_E_VARIABLE_VALUE_UNKNOWN: ::windows_sys::core::HRESULT = -2147220974i32;
|
||||
pub const UPNP_SERVICE_DELAY_SCPD_AND_SUBSCRIPTION: u32 = 1u32;
|
||||
pub const UPnPDescriptionDocument: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1d8a9b47_3a28_4ce2_8a4b_bd34e45bceeb);
|
||||
pub const UPnPDescriptionDocumentEx: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x33fd0563_d81a_4393_83cc_0195b1da2f91);
|
||||
pub const UPnPDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa32552c5_ba61_457a_b59a_a2561e125e33);
|
||||
pub const UPnPDeviceFinder: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe2085f28_feb7_404a_b8e7_e659bdeaaa02);
|
||||
pub const UPnPDeviceFinderEx: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x181b54fc_380b_4a75_b3f1_4ac45e9605b0);
|
||||
pub const UPnPDevices: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb9e84ffd_ad3c_40a4_b835_0882ebcbaaa8);
|
||||
pub const UPnPRegistrar: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x204810b9_73b2_11d4_bf42_00b0d0118b56);
|
||||
pub const UPnPRemoteEndpointInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2e5e84e9_4049_4244_b728_2d24227157c7);
|
||||
pub const UPnPService: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc624ba95_fbcb_4409_8c03_8cceec533ef1);
|
||||
pub const UPnPServices: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc0bc4b4a_a406_4efc_932f_b8546b8100cc);
|
||||
pub type SW_DEVICE_CAPABILITIES = i32;
|
||||
pub type SW_DEVICE_LIFETIME = i32;
|
||||
pub type HSWDEVICE = isize;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Foundation\"`, `\"Win32_Security\"`"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
pub struct SW_DEVICE_CREATE_INFO {
|
||||
pub cbSize: u32,
|
||||
|
|
@ -195,5 +128,4 @@ impl ::core::clone::Clone for SW_DEVICE_CREATE_INFO {
|
|||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub type SW_DEVICE_CREATE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(hswdevice: HSWDEVICE, createresult: ::windows_sys::core::HRESULT, pcontext: *const ::core::ffi::c_void, pszdeviceinstanceid: ::windows_sys::core::PCWSTR) -> ()>;
|
||||
|
|
|
|||
|
|
@ -1,2 +1,3 @@
|
|||
#[cfg(feature = "Win32_Devices_Enumeration_Pnp")]
|
||||
#[doc = "Required features: `\"Win32_Devices_Enumeration_Pnp\"`"]
|
||||
pub mod Pnp;
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,475 +1,241 @@
|
|||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DevQuery_ObjectType: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x13673f42_a3d6_49f6_b4da_ae46e0c5237c), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_Characteristics: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 29 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_ClassCoInstallers: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x713d1703_a2e2_49f5_9214_56472ef3da5c), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_ClassInstaller: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 5 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_ClassName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 3 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_DHPRebalanceOptOut: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd14d3ef3_66cf_4ba2_9d38_0ddb37ab4701), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_DefaultService: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 11 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_DevType: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 27 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_Exclusive: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 28 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_Icon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 4 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_IconPath: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 12 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_LowerFilters: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 20 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_Name: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_NoDisplayClass: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 8 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_NoInstallClass: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 7 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_NoUseClass: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 10 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_PropPageProvider: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 6 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_Security: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 25 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_SecuritySDS: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 26 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_SilentInstall: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 9 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_UpperFilters: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 19 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_Address: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 51 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_AlwaysShowDeviceAsConnected: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 101 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_AssociationArray: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 80 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_BaselineExperienceId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 78 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_Category: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 90 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_CategoryGroup_Desc: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 94 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_CategoryGroup_Icon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 95 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_Category_Desc_Plural: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 92 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_Category_Desc_Singular: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 91 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_Category_Icon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 93 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_ConfigFlags: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 105 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_CustomPrivilegedPackageFamilyNames: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 107 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_DeviceDescription1: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 81 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_DeviceDescription2: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 82 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_DeviceFunctionSubRank: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 100 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_DiscoveryMethod: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 52 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_ExperienceId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 89 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_FriendlyName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12288 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_HasProblem: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 83 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_Icon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 57 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_InstallInProgress: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 9 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsAuthenticated: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 54 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsConnected: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 55 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsDefaultDevice: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 86 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsDeviceUniquelyIdentifiable: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 79 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsEncrypted: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 53 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsLocalMachine: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 70 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsMetadataSearchInProgress: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 72 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsNetworkDevice: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 85 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsNotInterestingForDisplay: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 74 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsPaired: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 56 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsRebootRequired: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 108 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsSharedDevice: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 84 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsShowInDisconnectedState: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 68 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_Last_Connected: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 67 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_Last_Seen: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 66 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_LaunchDeviceStageFromExplorer: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 77 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_LaunchDeviceStageOnDeviceConnect: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 76 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_Manufacturer: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8192 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_MetadataCabinet: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 87 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_MetadataChecksum: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 73 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_MetadataPath: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 71 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_ModelName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8194 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_ModelNumber: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8195 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_PrimaryCategory: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 97 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_PrivilegedPackageFamilyNames: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 106 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_RequiresPairingElevation: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 88 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_RequiresUninstallElevation: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 99 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_UnpairUninstall: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 98 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_Version: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 65 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceInterfaceClass_DefaultInterface: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x14c83a99_0b3f_44b7_be4c_a178d3990564), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceInterfaceClass_Name: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x14c83a99_0b3f_44b7_be4c_a178d3990564), pid: 3 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceInterface_Autoplay_Silent: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x434dd28f_9e75_450a_9ab9_ff61e618bad0), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceInterface_ClassGuid: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 4 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceInterface_Enabled: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 3 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceInterface_FriendlyName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceInterface_ReferenceString: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 5 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceInterface_Restricted: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 6 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceInterface_SchematicName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 9 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceInterface_UnrestrictedAppCapabilities: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 8 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_AdditionalSoftwareRequested: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 19 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Address: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 30 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_AssignedToGuest: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 24 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_BaseContainerId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 38 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_BiosDeviceName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 10 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_BusNumber: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 23 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_BusRelations: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 7 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_BusReportedDeviceDesc: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 4 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_BusTypeGuid: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 21 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Capabilities: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 17 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Characteristics: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 29 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Children: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 9 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Class: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 9 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ClassGuid: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 10 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_CompatibleIds: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 4 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ConfigFlags: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 12 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ConfigurationId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 7 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ContainerId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x8c7ed206_3f8a_4827_b3ab_ae9e1faefc6c), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_CreatorProcessId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 25 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DHP_Rebalance_Policy: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DebuggerSafe: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 12 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DependencyDependents: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 21 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DependencyProviders: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 20 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DevNodeStatus: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DevType: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 27 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DeviceDesc: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Driver: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 11 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverCoInstallers: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 11 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverDesc: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 4 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverInfPath: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 5 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverInfSection: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 6 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverInfSectionExt: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 7 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverLogoLevel: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 15 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverProblemDesc: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 11 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverPropPageProvider: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 10 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverProvider: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 9 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverRank: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 14 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverVersion: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 3 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_EjectionRelations: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 4 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_EnumeratorName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 24 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Exclusive: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 28 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ExtendedAddress: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 23 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ExtendedConfigurationIds: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 15 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_FirmwareDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 17 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_FirmwareRevision: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 19 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_FirmwareVendor: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 26 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_FirmwareVersion: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 18 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_FirstInstallDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 101 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_FriendlyName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 14 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_FriendlyNameAttributes: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 3 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_GenericDriverInstalled: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 18 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_HardwareIds: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 3 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_HasProblem: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 6 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_InLocalMachineContainer: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x8c7ed206_3f8a_4827_b3ab_ae9e1faefc6c), pid: 4 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_InstallDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 100 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_InstallState: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 36 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_InstanceId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 256 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_IsAssociateableByUserAction: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 7 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_IsPresent: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 5 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_IsRebootRequired: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 16 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_LastArrivalDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 102 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_LastRemovalDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 103 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Legacy: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80497100_8c73_48b9_aad9_ce387e19c56e), pid: 3 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_LegacyBusType: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 22 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_LocationInfo: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 15 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_LocationPaths: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 37 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_LowerFilters: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 20 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Manufacturer: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 13 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ManufacturerAttributes: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 4 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_MatchingDeviceId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 8 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Model: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 39 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ModelId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_NoConnectSound: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 17 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Numa_Node: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 3 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Numa_Proximity_Domain: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 1 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_PDOName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 16 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Parent: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 8 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_PhysicalDeviceLocation: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 9 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_PostInstallInProgress: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 13 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_PowerData: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_PowerRelations: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 6 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_PresenceNotForDevice: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 5 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ProblemCode: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 3 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ProblemStatus: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 12 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_RemovalPolicy: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 33 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_RemovalPolicyDefault: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 34 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_RemovalPolicyOverride: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 35 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_RemovalRelations: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 5 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Reported: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80497100_8c73_48b9_aad9_ce387e19c56e), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ReportedDeviceIdsHash: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 8 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ResourcePickerExceptions: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 13 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ResourcePickerTags: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 12 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_SafeRemovalRequired: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xafd97640_86a3_4210_b67c_289c41aabe55), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_SafeRemovalRequiredOverride: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xafd97640_86a3_4210_b67c_289c41aabe55), pid: 3 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Security: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 25 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_SecuritySDS: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 26 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Service: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 6 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_SessionId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 6 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ShowInUninstallUI: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 8 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Siblings: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 10 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_SignalStrength: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 6 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_SoftRestartSupported: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 22 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Stack: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 14 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_TransportRelations: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 11 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_UINumber: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 18 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_UINumberDescFormat: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 31 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_UpperFilters: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 19 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DrvPkg_BrandingIcon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 7 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DrvPkg_DetailedDescription: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 4 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DrvPkg_DocumentationLink: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 5 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DrvPkg_Icon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 6 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DrvPkg_Model: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DrvPkg_VendorWebSite: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 3 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_NAME: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 10 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROPID_FIRST_USABLE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_FALSE: DEVPROP_BOOLEAN = 0u8;
|
||||
pub const DEVPROP_MASK_TYPE: u32 = 4095u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_MASK_TYPEMOD: u32 = 61440u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPEMOD_ARRAY: u32 = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPEMOD_LIST: u32 = 8192u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const MAX_DEVPROP_TYPE: u32 = 25u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const MAX_DEVPROP_TYPEMOD: u32 = 8192u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub type DEVPROPSTORE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_STORE_SYSTEM: DEVPROPSTORE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_STORE_USER: DEVPROPSTORE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub type DEVPROPTYPE = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_EMPTY: DEVPROPTYPE = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_NULL: DEVPROPTYPE = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_SBYTE: DEVPROPTYPE = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_BYTE: DEVPROPTYPE = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_INT16: DEVPROPTYPE = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_UINT16: DEVPROPTYPE = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_INT32: DEVPROPTYPE = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_UINT32: DEVPROPTYPE = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_INT64: DEVPROPTYPE = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_UINT64: DEVPROPTYPE = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_FLOAT: DEVPROPTYPE = 10u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_DOUBLE: DEVPROPTYPE = 11u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_DECIMAL: DEVPROPTYPE = 12u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_GUID: DEVPROPTYPE = 13u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_CURRENCY: DEVPROPTYPE = 14u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_DATE: DEVPROPTYPE = 15u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_FILETIME: DEVPROPTYPE = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_BOOLEAN: DEVPROPTYPE = 17u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_STRING: DEVPROPTYPE = 18u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_STRING_LIST: DEVPROPTYPE = 8210u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_SECURITY_DESCRIPTOR: DEVPROPTYPE = 19u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING: DEVPROPTYPE = 20u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_DEVPROPKEY: DEVPROPTYPE = 21u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_DEVPROPTYPE: DEVPROPTYPE = 22u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TRUE: DEVPROP_BOOLEAN = 255u8;
|
||||
pub const DEVPROP_TYPEMOD_ARRAY: u32 = 4096u32;
|
||||
pub const DEVPROP_TYPEMOD_LIST: u32 = 8192u32;
|
||||
pub const DEVPROP_TYPE_BINARY: DEVPROPTYPE = 4099u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_BOOLEAN: DEVPROPTYPE = 17u32;
|
||||
pub const DEVPROP_TYPE_BYTE: DEVPROPTYPE = 3u32;
|
||||
pub const DEVPROP_TYPE_CURRENCY: DEVPROPTYPE = 14u32;
|
||||
pub const DEVPROP_TYPE_DATE: DEVPROPTYPE = 15u32;
|
||||
pub const DEVPROP_TYPE_DECIMAL: DEVPROPTYPE = 12u32;
|
||||
pub const DEVPROP_TYPE_DEVPROPKEY: DEVPROPTYPE = 21u32;
|
||||
pub const DEVPROP_TYPE_DEVPROPTYPE: DEVPROPTYPE = 22u32;
|
||||
pub const DEVPROP_TYPE_DOUBLE: DEVPROPTYPE = 11u32;
|
||||
pub const DEVPROP_TYPE_EMPTY: DEVPROPTYPE = 0u32;
|
||||
pub const DEVPROP_TYPE_ERROR: DEVPROPTYPE = 23u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_FILETIME: DEVPROPTYPE = 16u32;
|
||||
pub const DEVPROP_TYPE_FLOAT: DEVPROPTYPE = 10u32;
|
||||
pub const DEVPROP_TYPE_GUID: DEVPROPTYPE = 13u32;
|
||||
pub const DEVPROP_TYPE_INT16: DEVPROPTYPE = 4u32;
|
||||
pub const DEVPROP_TYPE_INT32: DEVPROPTYPE = 6u32;
|
||||
pub const DEVPROP_TYPE_INT64: DEVPROPTYPE = 8u32;
|
||||
pub const DEVPROP_TYPE_NTSTATUS: DEVPROPTYPE = 24u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_NULL: DEVPROPTYPE = 1u32;
|
||||
pub const DEVPROP_TYPE_SBYTE: DEVPROPTYPE = 2u32;
|
||||
pub const DEVPROP_TYPE_SECURITY_DESCRIPTOR: DEVPROPTYPE = 19u32;
|
||||
pub const DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING: DEVPROPTYPE = 20u32;
|
||||
pub const DEVPROP_TYPE_STRING: DEVPROPTYPE = 18u32;
|
||||
pub const DEVPROP_TYPE_STRING_INDIRECT: DEVPROPTYPE = 25u32;
|
||||
pub const DEVPROP_TYPE_STRING_LIST: DEVPROPTYPE = 8210u32;
|
||||
pub const DEVPROP_TYPE_UINT16: DEVPROPTYPE = 5u32;
|
||||
pub const DEVPROP_TYPE_UINT32: DEVPROPTYPE = 7u32;
|
||||
pub const DEVPROP_TYPE_UINT64: DEVPROPTYPE = 9u32;
|
||||
pub const MAX_DEVPROP_TYPE: u32 = 25u32;
|
||||
pub const MAX_DEVPROP_TYPEMOD: u32 = 8192u32;
|
||||
pub type DEVPROPSTORE = i32;
|
||||
pub type DEVPROPTYPE = u32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub struct DEVPROPCOMPKEY {
|
||||
pub Key: DEVPROPKEY,
|
||||
pub Store: DEVPROPSTORE,
|
||||
|
|
@ -482,7 +248,6 @@ impl ::core::clone::Clone for DEVPROPCOMPKEY {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub struct DEVPROPERTY {
|
||||
pub CompKey: DEVPROPCOMPKEY,
|
||||
pub Type: DEVPROPTYPE,
|
||||
|
|
@ -496,7 +261,6 @@ impl ::core::clone::Clone for DEVPROPERTY {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub struct DEVPROPKEY {
|
||||
pub fmtid: ::windows_sys::core::GUID,
|
||||
pub pid: u32,
|
||||
|
|
@ -507,3 +271,4 @@ impl ::core::clone::Clone for DEVPROPKEY {
|
|||
*self
|
||||
}
|
||||
}
|
||||
pub type DEVPROP_BOOLEAN = u8;
|
||||
|
|
|
|||
|
|
@ -1,55 +1,29 @@
|
|||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const GUID_DEVINTERFACE_PWM_CONTROLLER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x60824b4c_eed1_4c9c_b49c_1b961461a819);
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const GUID_DEVINTERFACE_PWM_CONTROLLER_WSZ: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{60824B4C-EED1-4C9C-B49C-1B961461A819}");
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const IOCTL_PWM_CONTROLLER_GET_ACTUAL_PERIOD: u32 = 262148u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const IOCTL_PWM_CONTROLLER_GET_INFO: u32 = 262144u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const IOCTL_PWM_CONTROLLER_SET_DESIRED_PERIOD: u32 = 294920u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const IOCTL_PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE: u32 = 262544u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const IOCTL_PWM_PIN_GET_POLARITY: u32 = 262552u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const IOCTL_PWM_PIN_IS_STARTED: u32 = 262568u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const IOCTL_PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE: u32 = 295316u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const IOCTL_PWM_PIN_SET_POLARITY: u32 = 295324u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const IOCTL_PWM_PIN_START: u32 = 295331u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const IOCTL_PWM_PIN_STOP: u32 = 295335u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_IOCTL_ID_CONTROLLER_GET_ACTUAL_PERIOD: i32 = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_IOCTL_ID_CONTROLLER_GET_INFO: i32 = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_IOCTL_ID_CONTROLLER_SET_DESIRED_PERIOD: i32 = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_IOCTL_ID_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE: i32 = 100i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_IOCTL_ID_PIN_GET_POLARITY: i32 = 102i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_IOCTL_ID_PIN_IS_STARTED: i32 = 106i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_IOCTL_ID_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE: i32 = 101i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_IOCTL_ID_PIN_SET_POLARITY: i32 = 103i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_IOCTL_ID_PIN_START: i32 = 104i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_IOCTL_ID_PIN_STOP: i32 = 105i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub type PWM_POLARITY = i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_ACTIVE_HIGH: PWM_POLARITY = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_ACTIVE_LOW: PWM_POLARITY = 1i32;
|
||||
pub const PWM_IOCTL_ID_CONTROLLER_GET_ACTUAL_PERIOD: i32 = 1i32;
|
||||
pub const PWM_IOCTL_ID_CONTROLLER_GET_INFO: i32 = 0i32;
|
||||
pub const PWM_IOCTL_ID_CONTROLLER_SET_DESIRED_PERIOD: i32 = 2i32;
|
||||
pub const PWM_IOCTL_ID_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE: i32 = 100i32;
|
||||
pub const PWM_IOCTL_ID_PIN_GET_POLARITY: i32 = 102i32;
|
||||
pub const PWM_IOCTL_ID_PIN_IS_STARTED: i32 = 106i32;
|
||||
pub const PWM_IOCTL_ID_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE: i32 = 101i32;
|
||||
pub const PWM_IOCTL_ID_PIN_SET_POLARITY: i32 = 103i32;
|
||||
pub const PWM_IOCTL_ID_PIN_START: i32 = 104i32;
|
||||
pub const PWM_IOCTL_ID_PIN_STOP: i32 = 105i32;
|
||||
pub type PWM_POLARITY = i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub struct PWM_CONTROLLER_GET_ACTUAL_PERIOD_OUTPUT {
|
||||
pub ActualPeriod: u64,
|
||||
}
|
||||
|
|
@ -60,7 +34,6 @@ impl ::core::clone::Clone for PWM_CONTROLLER_GET_ACTUAL_PERIOD_OUTPUT {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub struct PWM_CONTROLLER_INFO {
|
||||
pub Size: usize,
|
||||
pub PinCount: u32,
|
||||
|
|
@ -74,7 +47,6 @@ impl ::core::clone::Clone for PWM_CONTROLLER_INFO {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub struct PWM_CONTROLLER_SET_DESIRED_PERIOD_INPUT {
|
||||
pub DesiredPeriod: u64,
|
||||
}
|
||||
|
|
@ -85,7 +57,6 @@ impl ::core::clone::Clone for PWM_CONTROLLER_SET_DESIRED_PERIOD_INPUT {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub struct PWM_CONTROLLER_SET_DESIRED_PERIOD_OUTPUT {
|
||||
pub ActualPeriod: u64,
|
||||
}
|
||||
|
|
@ -96,7 +67,6 @@ impl ::core::clone::Clone for PWM_CONTROLLER_SET_DESIRED_PERIOD_OUTPUT {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub struct PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE_OUTPUT {
|
||||
pub Percentage: u64,
|
||||
}
|
||||
|
|
@ -107,7 +77,6 @@ impl ::core::clone::Clone for PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE_OUTPUT {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub struct PWM_PIN_GET_POLARITY_OUTPUT {
|
||||
pub Polarity: PWM_POLARITY,
|
||||
}
|
||||
|
|
@ -118,7 +87,7 @@ impl ::core::clone::Clone for PWM_PIN_GET_POLARITY_OUTPUT {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`, `\"Win32_Foundation\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Foundation\"`"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct PWM_PIN_IS_STARTED_OUTPUT {
|
||||
pub IsStarted: super::super::Foundation::BOOLEAN,
|
||||
|
|
@ -132,7 +101,6 @@ impl ::core::clone::Clone for PWM_PIN_IS_STARTED_OUTPUT {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub struct PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE_INPUT {
|
||||
pub Percentage: u64,
|
||||
}
|
||||
|
|
@ -143,7 +111,6 @@ impl ::core::clone::Clone for PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE_INPUT {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub struct PWM_PIN_SET_POLARITY_INPUT {
|
||||
pub Polarity: PWM_POLARITY,
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -1,17 +1,308 @@
|
|||
::windows_targets::link ! ( "msports.dll""system" #[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"] fn ComDBClaimNextFreePort ( hcomdb : HCOMDB , comnumber : *mut u32 ) -> i32 );
|
||||
::windows_targets::link!("msports.dll" "system" fn ComDBClaimNextFreePort(hcomdb : HCOMDB, comnumber : *mut u32) -> i32);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msports.dll""system" #[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`, `\"Win32_Foundation\"`*"] fn ComDBClaimPort ( hcomdb : HCOMDB , comnumber : u32 , forceclaim : super::super::Foundation:: BOOL , forced : *mut super::super::Foundation:: BOOL ) -> i32 );
|
||||
::windows_targets::link ! ( "msports.dll""system" #[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"] fn ComDBClose ( hcomdb : HCOMDB ) -> i32 );
|
||||
::windows_targets::link ! ( "msports.dll""system" #[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"] fn ComDBGetCurrentPortUsage ( hcomdb : HCOMDB , buffer : *mut u8 , buffersize : u32 , reporttype : u32 , maxportsreported : *mut u32 ) -> i32 );
|
||||
::windows_targets::link ! ( "msports.dll""system" #[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"] fn ComDBOpen ( phcomdb : *mut isize ) -> i32 );
|
||||
::windows_targets::link ! ( "msports.dll""system" #[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"] fn ComDBReleasePort ( hcomdb : HCOMDB , comnumber : u32 ) -> i32 );
|
||||
::windows_targets::link ! ( "msports.dll""system" #[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"] fn ComDBResizeDatabase ( hcomdb : HCOMDB , newsize : u32 ) -> i32 );
|
||||
#[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"]
|
||||
::windows_targets::link!("msports.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn ComDBClaimPort(hcomdb : HCOMDB, comnumber : u32, forceclaim : super::super::Foundation:: BOOL, forced : *mut super::super::Foundation:: BOOL) -> i32);
|
||||
::windows_targets::link!("msports.dll" "system" fn ComDBClose(hcomdb : HCOMDB) -> i32);
|
||||
::windows_targets::link!("msports.dll" "system" fn ComDBGetCurrentPortUsage(hcomdb : HCOMDB, buffer : *mut u8, buffersize : u32, reporttype : u32, maxportsreported : *mut u32) -> i32);
|
||||
::windows_targets::link!("msports.dll" "system" fn ComDBOpen(phcomdb : *mut HCOMDB) -> i32);
|
||||
::windows_targets::link!("msports.dll" "system" fn ComDBReleasePort(hcomdb : HCOMDB, comnumber : u32) -> i32);
|
||||
::windows_targets::link!("msports.dll" "system" fn ComDBResizeDatabase(hcomdb : HCOMDB, newsize : u32) -> i32);
|
||||
pub const CDB_REPORT_BITS: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"]
|
||||
pub const CDB_REPORT_BYTES: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"]
|
||||
pub const COMDB_MAX_PORTS_ARBITRATED: u32 = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"]
|
||||
pub const COMDB_MIN_PORTS_ARBITRATED: u32 = 256u32;
|
||||
#[doc = "Required features: `\"Win32_Devices_Properties\"`"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub const DEVPKEY_DeviceInterface_Serial_PortName: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4c6bf15c_4c03_4aac_91f5_64c0f852bcf4), pid: 4 };
|
||||
#[doc = "Required features: `\"Win32_Devices_Properties\"`"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub const DEVPKEY_DeviceInterface_Serial_UsbProductId: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4c6bf15c_4c03_4aac_91f5_64c0f852bcf4), pid: 3 };
|
||||
#[doc = "Required features: `\"Win32_Devices_Properties\"`"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub const DEVPKEY_DeviceInterface_Serial_UsbVendorId: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4c6bf15c_4c03_4aac_91f5_64c0f852bcf4), pid: 2 };
|
||||
pub const EVEN_PARITY: u32 = 2u32;
|
||||
pub const IOCTL_INTERNAL_SERENUM_REMOVE_SELF: u32 = 3604999u32;
|
||||
pub const IOCTL_SERIAL_APPLY_DEFAULT_CONFIGURATION: u32 = 1769632u32;
|
||||
pub const IOCTL_SERIAL_CLEAR_STATS: u32 = 1769616u32;
|
||||
pub const IOCTL_SERIAL_CLR_DTR: u32 = 1769512u32;
|
||||
pub const IOCTL_SERIAL_CLR_RTS: u32 = 1769524u32;
|
||||
pub const IOCTL_SERIAL_CONFIG_SIZE: u32 = 1769600u32;
|
||||
pub const IOCTL_SERIAL_GET_BAUD_RATE: u32 = 1769552u32;
|
||||
pub const IOCTL_SERIAL_GET_CHARS: u32 = 1769560u32;
|
||||
pub const IOCTL_SERIAL_GET_COMMCONFIG: u32 = 1769604u32;
|
||||
pub const IOCTL_SERIAL_GET_COMMSTATUS: u32 = 1769580u32;
|
||||
pub const IOCTL_SERIAL_GET_DTRRTS: u32 = 1769592u32;
|
||||
pub const IOCTL_SERIAL_GET_HANDFLOW: u32 = 1769568u32;
|
||||
pub const IOCTL_SERIAL_GET_LINE_CONTROL: u32 = 1769556u32;
|
||||
pub const IOCTL_SERIAL_GET_MODEMSTATUS: u32 = 1769576u32;
|
||||
pub const IOCTL_SERIAL_GET_MODEM_CONTROL: u32 = 1769620u32;
|
||||
pub const IOCTL_SERIAL_GET_PROPERTIES: u32 = 1769588u32;
|
||||
pub const IOCTL_SERIAL_GET_STATS: u32 = 1769612u32;
|
||||
pub const IOCTL_SERIAL_GET_TIMEOUTS: u32 = 1769504u32;
|
||||
pub const IOCTL_SERIAL_GET_WAIT_MASK: u32 = 1769536u32;
|
||||
pub const IOCTL_SERIAL_IMMEDIATE_CHAR: u32 = 1769496u32;
|
||||
pub const IOCTL_SERIAL_INTERNAL_BASIC_SETTINGS: u32 = 1769484u32;
|
||||
pub const IOCTL_SERIAL_INTERNAL_CANCEL_WAIT_WAKE: u32 = 1769480u32;
|
||||
pub const IOCTL_SERIAL_INTERNAL_DO_WAIT_WAKE: u32 = 1769476u32;
|
||||
pub const IOCTL_SERIAL_INTERNAL_RESTORE_SETTINGS: u32 = 1769488u32;
|
||||
pub const IOCTL_SERIAL_PURGE: u32 = 1769548u32;
|
||||
pub const IOCTL_SERIAL_RESET_DEVICE: u32 = 1769516u32;
|
||||
pub const IOCTL_SERIAL_SET_BAUD_RATE: u32 = 1769476u32;
|
||||
pub const IOCTL_SERIAL_SET_BREAK_OFF: u32 = 1769492u32;
|
||||
pub const IOCTL_SERIAL_SET_BREAK_ON: u32 = 1769488u32;
|
||||
pub const IOCTL_SERIAL_SET_CHARS: u32 = 1769564u32;
|
||||
pub const IOCTL_SERIAL_SET_COMMCONFIG: u32 = 1769608u32;
|
||||
pub const IOCTL_SERIAL_SET_DTR: u32 = 1769508u32;
|
||||
pub const IOCTL_SERIAL_SET_FIFO_CONTROL: u32 = 1769628u32;
|
||||
pub const IOCTL_SERIAL_SET_HANDFLOW: u32 = 1769572u32;
|
||||
pub const IOCTL_SERIAL_SET_INTERVAL_TIMER_RESOLUTION: u32 = 1769636u32;
|
||||
pub const IOCTL_SERIAL_SET_LINE_CONTROL: u32 = 1769484u32;
|
||||
pub const IOCTL_SERIAL_SET_MODEM_CONTROL: u32 = 1769624u32;
|
||||
pub const IOCTL_SERIAL_SET_QUEUE_SIZE: u32 = 1769480u32;
|
||||
pub const IOCTL_SERIAL_SET_RTS: u32 = 1769520u32;
|
||||
pub const IOCTL_SERIAL_SET_TIMEOUTS: u32 = 1769500u32;
|
||||
pub const IOCTL_SERIAL_SET_WAIT_MASK: u32 = 1769540u32;
|
||||
pub const IOCTL_SERIAL_SET_XOFF: u32 = 1769528u32;
|
||||
pub const IOCTL_SERIAL_SET_XON: u32 = 1769532u32;
|
||||
pub const IOCTL_SERIAL_WAIT_ON_MASK: u32 = 1769544u32;
|
||||
pub const IOCTL_SERIAL_XOFF_COUNTER: u32 = 1769584u32;
|
||||
pub const MARK_PARITY: u32 = 3u32;
|
||||
pub const NO_PARITY: u32 = 0u32;
|
||||
pub const ODD_PARITY: u32 = 1u32;
|
||||
pub const SERIAL_EV_BREAK: u32 = 64u32;
|
||||
pub const SERIAL_EV_CTS: u32 = 8u32;
|
||||
pub const SERIAL_EV_DSR: u32 = 16u32;
|
||||
pub const SERIAL_EV_ERR: u32 = 128u32;
|
||||
pub const SERIAL_EV_EVENT1: u32 = 2048u32;
|
||||
pub const SERIAL_EV_EVENT2: u32 = 4096u32;
|
||||
pub const SERIAL_EV_PERR: u32 = 512u32;
|
||||
pub const SERIAL_EV_RING: u32 = 256u32;
|
||||
pub const SERIAL_EV_RLSD: u32 = 32u32;
|
||||
pub const SERIAL_EV_RX80FULL: u32 = 1024u32;
|
||||
pub const SERIAL_EV_RXCHAR: u32 = 1u32;
|
||||
pub const SERIAL_EV_RXFLAG: u32 = 2u32;
|
||||
pub const SERIAL_EV_TXEMPTY: u32 = 4u32;
|
||||
pub const SERIAL_LSRMST_ESCAPE: u16 = 0u16;
|
||||
pub const SERIAL_LSRMST_LSR_DATA: u16 = 1u16;
|
||||
pub const SERIAL_LSRMST_LSR_NODATA: u16 = 2u16;
|
||||
pub const SERIAL_LSRMST_MST: u16 = 3u16;
|
||||
pub const SERIAL_PURGE_RXABORT: u32 = 2u32;
|
||||
pub const SERIAL_PURGE_RXCLEAR: u32 = 8u32;
|
||||
pub const SERIAL_PURGE_TXABORT: u32 = 1u32;
|
||||
pub const SERIAL_PURGE_TXCLEAR: u32 = 4u32;
|
||||
pub const SPACE_PARITY: u32 = 4u32;
|
||||
pub const STOP_BITS_1_5: u32 = 1u32;
|
||||
pub const STOP_BITS_2: u32 = 2u32;
|
||||
pub const STOP_BIT_1: u32 = 0u32;
|
||||
pub const SerenumFirstHalf: SERENUM_PORTION = 0i32;
|
||||
pub const SerenumSecondHalf: SERENUM_PORTION = 1i32;
|
||||
pub const SerenumWhole: SERENUM_PORTION = 2i32;
|
||||
pub type SERENUM_PORTION = i32;
|
||||
pub type HCOMDB = isize;
|
||||
#[repr(C)]
|
||||
pub struct SERENUM_PORT_DESC {
|
||||
pub Size: u32,
|
||||
pub PortHandle: *mut ::core::ffi::c_void,
|
||||
pub PortAddress: i64,
|
||||
pub Reserved: [u16; 1],
|
||||
}
|
||||
impl ::core::marker::Copy for SERENUM_PORT_DESC {}
|
||||
impl ::core::clone::Clone for SERENUM_PORT_DESC {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
pub struct SERENUM_PORT_PARAMETERS {
|
||||
pub Size: u32,
|
||||
pub ReadAccessor: PSERENUM_READPORT,
|
||||
pub WriteAccessor: PSERENUM_WRITEPORT,
|
||||
pub SerPortAddress: *mut ::core::ffi::c_void,
|
||||
pub HardwareHandle: *mut ::core::ffi::c_void,
|
||||
pub Portion: SERENUM_PORTION,
|
||||
pub NumberAxis: u16,
|
||||
pub Reserved: [u16; 3],
|
||||
}
|
||||
impl ::core::marker::Copy for SERENUM_PORT_PARAMETERS {}
|
||||
impl ::core::clone::Clone for SERENUM_PORT_PARAMETERS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
pub struct SERIALCONFIG {
|
||||
pub Size: u32,
|
||||
pub Version: u16,
|
||||
pub SubType: u32,
|
||||
pub ProvOffset: u32,
|
||||
pub ProviderSize: u32,
|
||||
pub ProviderData: [u16; 1],
|
||||
}
|
||||
impl ::core::marker::Copy for SERIALCONFIG {}
|
||||
impl ::core::clone::Clone for SERIALCONFIG {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
pub struct SERIALPERF_STATS {
|
||||
pub ReceivedCount: u32,
|
||||
pub TransmittedCount: u32,
|
||||
pub FrameErrorCount: u32,
|
||||
pub SerialOverrunErrorCount: u32,
|
||||
pub BufferOverrunErrorCount: u32,
|
||||
pub ParityErrorCount: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for SERIALPERF_STATS {}
|
||||
impl ::core::clone::Clone for SERIALPERF_STATS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
pub struct SERIAL_BASIC_SETTINGS {
|
||||
pub Timeouts: SERIAL_TIMEOUTS,
|
||||
pub HandFlow: SERIAL_HANDFLOW,
|
||||
pub RxFifo: u32,
|
||||
pub TxFifo: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for SERIAL_BASIC_SETTINGS {}
|
||||
impl ::core::clone::Clone for SERIAL_BASIC_SETTINGS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
pub struct SERIAL_BAUD_RATE {
|
||||
pub BaudRate: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for SERIAL_BAUD_RATE {}
|
||||
impl ::core::clone::Clone for SERIAL_BAUD_RATE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
pub struct SERIAL_CHARS {
|
||||
pub EofChar: u8,
|
||||
pub ErrorChar: u8,
|
||||
pub BreakChar: u8,
|
||||
pub EventChar: u8,
|
||||
pub XonChar: u8,
|
||||
pub XoffChar: u8,
|
||||
}
|
||||
impl ::core::marker::Copy for SERIAL_CHARS {}
|
||||
impl ::core::clone::Clone for SERIAL_CHARS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
pub struct SERIAL_COMMPROP {
|
||||
pub PacketLength: u16,
|
||||
pub PacketVersion: u16,
|
||||
pub ServiceMask: u32,
|
||||
pub Reserved1: u32,
|
||||
pub MaxTxQueue: u32,
|
||||
pub MaxRxQueue: u32,
|
||||
pub MaxBaud: u32,
|
||||
pub ProvSubType: u32,
|
||||
pub ProvCapabilities: u32,
|
||||
pub SettableParams: u32,
|
||||
pub SettableBaud: u32,
|
||||
pub SettableData: u16,
|
||||
pub SettableStopParity: u16,
|
||||
pub CurrentTxQueue: u32,
|
||||
pub CurrentRxQueue: u32,
|
||||
pub ProvSpec1: u32,
|
||||
pub ProvSpec2: u32,
|
||||
pub ProvChar: [u16; 1],
|
||||
}
|
||||
impl ::core::marker::Copy for SERIAL_COMMPROP {}
|
||||
impl ::core::clone::Clone for SERIAL_COMMPROP {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
pub struct SERIAL_HANDFLOW {
|
||||
pub ControlHandShake: u32,
|
||||
pub FlowReplace: u32,
|
||||
pub XonLimit: i32,
|
||||
pub XoffLimit: i32,
|
||||
}
|
||||
impl ::core::marker::Copy for SERIAL_HANDFLOW {}
|
||||
impl ::core::clone::Clone for SERIAL_HANDFLOW {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
pub struct SERIAL_LINE_CONTROL {
|
||||
pub StopBits: u8,
|
||||
pub Parity: u8,
|
||||
pub WordLength: u8,
|
||||
}
|
||||
impl ::core::marker::Copy for SERIAL_LINE_CONTROL {}
|
||||
impl ::core::clone::Clone for SERIAL_LINE_CONTROL {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
pub struct SERIAL_QUEUE_SIZE {
|
||||
pub InSize: u32,
|
||||
pub OutSize: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for SERIAL_QUEUE_SIZE {}
|
||||
impl ::core::clone::Clone for SERIAL_QUEUE_SIZE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "Required features: `\"Win32_Foundation\"`"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct SERIAL_STATUS {
|
||||
pub Errors: u32,
|
||||
pub HoldReasons: u32,
|
||||
pub AmountInInQueue: u32,
|
||||
pub AmountInOutQueue: u32,
|
||||
pub EofReceived: super::super::Foundation::BOOLEAN,
|
||||
pub WaitForImmediate: super::super::Foundation::BOOLEAN,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for SERIAL_STATUS {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for SERIAL_STATUS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
pub struct SERIAL_TIMEOUTS {
|
||||
pub ReadIntervalTimeout: u32,
|
||||
pub ReadTotalTimeoutMultiplier: u32,
|
||||
pub ReadTotalTimeoutConstant: u32,
|
||||
pub WriteTotalTimeoutMultiplier: u32,
|
||||
pub WriteTotalTimeoutConstant: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for SERIAL_TIMEOUTS {}
|
||||
impl ::core::clone::Clone for SERIAL_TIMEOUTS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
pub struct SERIAL_XOFF_COUNTER {
|
||||
pub Timeout: u32,
|
||||
pub Counter: i32,
|
||||
pub XoffChar: u8,
|
||||
}
|
||||
impl ::core::marker::Copy for SERIAL_XOFF_COUNTER {}
|
||||
impl ::core::clone::Clone for SERIAL_XOFF_COUNTER {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
pub type PSERENUM_READPORT = ::core::option::Option<unsafe extern "system" fn(serportaddress: *const ::core::ffi::c_void) -> u8>;
|
||||
pub type PSERENUM_WRITEPORT = ::core::option::Option<unsafe extern "system" fn(serportaddress: *const ::core::ffi::c_void, value: u8) -> ()>;
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,35 +1,35 @@
|
|||
::windows_targets::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDAllocateLinkedMemory ( pparent : *mut ::core::ffi::c_void , cbsize : usize ) -> *mut ::core::ffi::c_void );
|
||||
::windows_targets::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDAttachLinkedMemory ( pparent : *mut ::core::ffi::c_void , pchild : *mut ::core::ffi::c_void ) -> ( ) );
|
||||
::windows_targets::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDCreateDeviceHost ( pszlocalid : ::windows_sys::core::PCWSTR , pcontext : IWSDXMLContext , ppdevicehost : *mut IWSDDeviceHost ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDCreateDeviceHost2 ( pszlocalid : ::windows_sys::core::PCWSTR , pcontext : IWSDXMLContext , pconfigparams : *const WSD_CONFIG_PARAM , dwconfigparamcount : u32 , ppdevicehost : *mut IWSDDeviceHost ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDCreateDeviceHostAdvanced ( pszlocalid : ::windows_sys::core::PCWSTR , pcontext : IWSDXMLContext , pphostaddresses : *const IWSDAddress , dwhostaddresscount : u32 , ppdevicehost : *mut IWSDDeviceHost ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDCreateDeviceProxy ( pszdeviceid : ::windows_sys::core::PCWSTR , pszlocalid : ::windows_sys::core::PCWSTR , pcontext : IWSDXMLContext , ppdeviceproxy : *mut IWSDDeviceProxy ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDCreateDeviceProxy2 ( pszdeviceid : ::windows_sys::core::PCWSTR , pszlocalid : ::windows_sys::core::PCWSTR , pcontext : IWSDXMLContext , pconfigparams : *const WSD_CONFIG_PARAM , dwconfigparamcount : u32 , ppdeviceproxy : *mut IWSDDeviceProxy ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDCreateDeviceProxyAdvanced ( pszdeviceid : ::windows_sys::core::PCWSTR , pdeviceaddress : IWSDAddress , pszlocalid : ::windows_sys::core::PCWSTR , pcontext : IWSDXMLContext , ppdeviceproxy : *mut IWSDDeviceProxy ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDCreateDiscoveryProvider ( pcontext : IWSDXMLContext , ppprovider : *mut IWSDiscoveryProvider ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDCreateDiscoveryProvider2 ( pcontext : IWSDXMLContext , pconfigparams : *const WSD_CONFIG_PARAM , dwconfigparamcount : u32 , ppprovider : *mut IWSDiscoveryProvider ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDCreateDiscoveryPublisher ( pcontext : IWSDXMLContext , pppublisher : *mut IWSDiscoveryPublisher ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDCreateDiscoveryPublisher2 ( pcontext : IWSDXMLContext , pconfigparams : *const WSD_CONFIG_PARAM , dwconfigparamcount : u32 , pppublisher : *mut IWSDiscoveryPublisher ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDCreateHttpAddress ( ppaddress : *mut IWSDHttpAddress ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDCreateHttpMessageParameters ( pptxparams : *mut IWSDHttpMessageParameters ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDCreateOutboundAttachment ( ppattachment : *mut IWSDOutboundAttachment ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDCreateUdpAddress ( ppaddress : *mut IWSDUdpAddress ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDCreateUdpMessageParameters ( pptxparams : *mut IWSDUdpMessageParameters ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDDetachLinkedMemory ( pvoid : *mut ::core::ffi::c_void ) -> ( ) );
|
||||
::windows_targets::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDFreeLinkedMemory ( pvoid : *mut ::core::ffi::c_void ) -> ( ) );
|
||||
::windows_targets::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDGenerateFault ( pszcode : ::windows_sys::core::PCWSTR , pszsubcode : ::windows_sys::core::PCWSTR , pszreason : ::windows_sys::core::PCWSTR , pszdetail : ::windows_sys::core::PCWSTR , pcontext : IWSDXMLContext , ppfault : *mut *mut WSD_SOAP_FAULT ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDGenerateFaultEx ( pcode : *const WSDXML_NAME , psubcode : *const WSDXML_NAME , preasons : *const WSD_LOCALIZED_STRING_LIST , pszdetail : ::windows_sys::core::PCWSTR , ppfault : *mut *mut WSD_SOAP_FAULT ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDGetConfigurationOption ( dwoption : u32 , pvoid : *mut ::core::ffi::c_void , cboutbuffer : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDSetConfigurationOption ( dwoption : u32 , pvoid : *const ::core::ffi::c_void , cbinbuffer : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDUriDecode ( source : ::windows_sys::core::PCWSTR , cchsource : u32 , destout : *mut ::windows_sys::core::PWSTR , cchdestout : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDUriEncode ( source : ::windows_sys::core::PCWSTR , cchsource : u32 , destout : *mut ::windows_sys::core::PWSTR , cchdestout : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDXMLAddChild ( pparent : *mut WSDXML_ELEMENT , pchild : *mut WSDXML_ELEMENT ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDXMLAddSibling ( pfirst : *mut WSDXML_ELEMENT , psecond : *mut WSDXML_ELEMENT ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDXMLBuildAnyForSingleElement ( pelementname : *mut WSDXML_NAME , psztext : ::windows_sys::core::PCWSTR , ppany : *mut *mut WSDXML_ELEMENT ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDXMLCleanupElement ( pany : *mut WSDXML_ELEMENT ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDXMLCreateContext ( ppcontext : *mut IWSDXMLContext ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDXMLGetNameFromBuiltinNamespace ( psznamespace : ::windows_sys::core::PCWSTR , pszname : ::windows_sys::core::PCWSTR , ppname : *mut *mut WSDXML_NAME ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDXMLGetValueFromAny ( psznamespace : ::windows_sys::core::PCWSTR , pszname : ::windows_sys::core::PCWSTR , pany : *mut WSDXML_ELEMENT , ppszvalue : *mut ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("wsdapi.dll" "system" fn WSDAllocateLinkedMemory(pparent : *mut ::core::ffi::c_void, cbsize : usize) -> *mut ::core::ffi::c_void);
|
||||
::windows_targets::link!("wsdapi.dll" "system" fn WSDAttachLinkedMemory(pparent : *mut ::core::ffi::c_void, pchild : *mut ::core::ffi::c_void) -> ());
|
||||
::windows_targets::link!("wsdapi.dll" "system" fn WSDCreateDeviceHost(pszlocalid : ::windows_sys::core::PCWSTR, pcontext : IWSDXMLContext, ppdevicehost : *mut IWSDDeviceHost) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("wsdapi.dll" "system" fn WSDCreateDeviceHost2(pszlocalid : ::windows_sys::core::PCWSTR, pcontext : IWSDXMLContext, pconfigparams : *const WSD_CONFIG_PARAM, dwconfigparamcount : u32, ppdevicehost : *mut IWSDDeviceHost) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("wsdapi.dll" "system" fn WSDCreateDeviceHostAdvanced(pszlocalid : ::windows_sys::core::PCWSTR, pcontext : IWSDXMLContext, pphostaddresses : *const IWSDAddress, dwhostaddresscount : u32, ppdevicehost : *mut IWSDDeviceHost) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("wsdapi.dll" "system" fn WSDCreateDeviceProxy(pszdeviceid : ::windows_sys::core::PCWSTR, pszlocalid : ::windows_sys::core::PCWSTR, pcontext : IWSDXMLContext, ppdeviceproxy : *mut IWSDDeviceProxy) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("wsdapi.dll" "system" fn WSDCreateDeviceProxy2(pszdeviceid : ::windows_sys::core::PCWSTR, pszlocalid : ::windows_sys::core::PCWSTR, pcontext : IWSDXMLContext, pconfigparams : *const WSD_CONFIG_PARAM, dwconfigparamcount : u32, ppdeviceproxy : *mut IWSDDeviceProxy) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("wsdapi.dll" "system" fn WSDCreateDeviceProxyAdvanced(pszdeviceid : ::windows_sys::core::PCWSTR, pdeviceaddress : IWSDAddress, pszlocalid : ::windows_sys::core::PCWSTR, pcontext : IWSDXMLContext, ppdeviceproxy : *mut IWSDDeviceProxy) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("wsdapi.dll" "system" fn WSDCreateDiscoveryProvider(pcontext : IWSDXMLContext, ppprovider : *mut IWSDiscoveryProvider) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("wsdapi.dll" "system" fn WSDCreateDiscoveryProvider2(pcontext : IWSDXMLContext, pconfigparams : *const WSD_CONFIG_PARAM, dwconfigparamcount : u32, ppprovider : *mut IWSDiscoveryProvider) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("wsdapi.dll" "system" fn WSDCreateDiscoveryPublisher(pcontext : IWSDXMLContext, pppublisher : *mut IWSDiscoveryPublisher) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("wsdapi.dll" "system" fn WSDCreateDiscoveryPublisher2(pcontext : IWSDXMLContext, pconfigparams : *const WSD_CONFIG_PARAM, dwconfigparamcount : u32, pppublisher : *mut IWSDiscoveryPublisher) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("wsdapi.dll" "system" fn WSDCreateHttpAddress(ppaddress : *mut IWSDHttpAddress) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("wsdapi.dll" "system" fn WSDCreateHttpMessageParameters(pptxparams : *mut IWSDHttpMessageParameters) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("wsdapi.dll" "system" fn WSDCreateOutboundAttachment(ppattachment : *mut IWSDOutboundAttachment) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("wsdapi.dll" "system" fn WSDCreateUdpAddress(ppaddress : *mut IWSDUdpAddress) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("wsdapi.dll" "system" fn WSDCreateUdpMessageParameters(pptxparams : *mut IWSDUdpMessageParameters) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("wsdapi.dll" "system" fn WSDDetachLinkedMemory(pvoid : *mut ::core::ffi::c_void) -> ());
|
||||
::windows_targets::link!("wsdapi.dll" "system" fn WSDFreeLinkedMemory(pvoid : *mut ::core::ffi::c_void) -> ());
|
||||
::windows_targets::link!("wsdapi.dll" "system" fn WSDGenerateFault(pszcode : ::windows_sys::core::PCWSTR, pszsubcode : ::windows_sys::core::PCWSTR, pszreason : ::windows_sys::core::PCWSTR, pszdetail : ::windows_sys::core::PCWSTR, pcontext : IWSDXMLContext, ppfault : *mut *mut WSD_SOAP_FAULT) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("wsdapi.dll" "system" fn WSDGenerateFaultEx(pcode : *const WSDXML_NAME, psubcode : *const WSDXML_NAME, preasons : *const WSD_LOCALIZED_STRING_LIST, pszdetail : ::windows_sys::core::PCWSTR, ppfault : *mut *mut WSD_SOAP_FAULT) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("wsdapi.dll" "system" fn WSDGetConfigurationOption(dwoption : u32, pvoid : *mut ::core::ffi::c_void, cboutbuffer : u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("wsdapi.dll" "system" fn WSDSetConfigurationOption(dwoption : u32, pvoid : *const ::core::ffi::c_void, cbinbuffer : u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("wsdapi.dll" "system" fn WSDUriDecode(source : ::windows_sys::core::PCWSTR, cchsource : u32, destout : *mut ::windows_sys::core::PWSTR, cchdestout : *mut u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("wsdapi.dll" "system" fn WSDUriEncode(source : ::windows_sys::core::PCWSTR, cchsource : u32, destout : *mut ::windows_sys::core::PWSTR, cchdestout : *mut u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("wsdapi.dll" "system" fn WSDXMLAddChild(pparent : *mut WSDXML_ELEMENT, pchild : *mut WSDXML_ELEMENT) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("wsdapi.dll" "system" fn WSDXMLAddSibling(pfirst : *mut WSDXML_ELEMENT, psecond : *mut WSDXML_ELEMENT) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("wsdapi.dll" "system" fn WSDXMLBuildAnyForSingleElement(pelementname : *mut WSDXML_NAME, psztext : ::windows_sys::core::PCWSTR, ppany : *mut *mut WSDXML_ELEMENT) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("wsdapi.dll" "system" fn WSDXMLCleanupElement(pany : *mut WSDXML_ELEMENT) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("wsdapi.dll" "system" fn WSDXMLCreateContext(ppcontext : *mut IWSDXMLContext) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("wsdapi.dll" "system" fn WSDXMLGetNameFromBuiltinNamespace(psznamespace : ::windows_sys::core::PCWSTR, pszname : ::windows_sys::core::PCWSTR, ppname : *mut *mut WSDXML_NAME) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("wsdapi.dll" "system" fn WSDXMLGetValueFromAny(psznamespace : ::windows_sys::core::PCWSTR, pszname : ::windows_sys::core::PCWSTR, pany : *mut WSDXML_ELEMENT, ppszvalue : *mut ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT);
|
||||
pub type IWSDAddress = *mut ::core::ffi::c_void;
|
||||
pub type IWSDAsyncCallback = *mut ::core::ffi::c_void;
|
||||
pub type IWSDAsyncResult = *mut ::core::ffi::c_void;
|
||||
|
|
@ -61,204 +61,105 @@ pub type IWSDiscoveryProvider = *mut ::core::ffi::c_void;
|
|||
pub type IWSDiscoveryProviderNotify = *mut ::core::ffi::c_void;
|
||||
pub type IWSDiscoveryPublisher = *mut ::core::ffi::c_void;
|
||||
pub type IWSDiscoveryPublisherNotify = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSDAPI_ADDRESSFAMILY_IPV4: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSDAPI_ADDRESSFAMILY_IPV6: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSDAPI_COMPACTSIG_ACCEPT_ALL_MESSAGES: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSDAPI_OPTION_MAX_INBOUND_MESSAGE_SIZE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSDAPI_OPTION_TRACE_XML_TO_DEBUGGER: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSDAPI_OPTION_TRACE_XML_TO_FILE: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSDAPI_SSL_CERT_APPLY_DEFAULT_CHECKS: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSDAPI_SSL_CERT_IGNORE_EXPIRY: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSDAPI_SSL_CERT_IGNORE_INVALID_CN: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSDAPI_SSL_CERT_IGNORE_REVOCATION: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSDAPI_SSL_CERT_IGNORE_UNKNOWN_CA: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSDAPI_SSL_CERT_IGNORE_WRONG_USAGE: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSD_DEFAULT_EVENTING_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("http://*:5357/");
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSD_DEFAULT_HOSTING_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("http://*:5357/");
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSD_DEFAULT_SECURE_HOSTING_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("https://*:5358/");
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSD_SECURITY_HTTP_AUTH_SCHEME_NEGOTIATE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSD_SECURITY_HTTP_AUTH_SCHEME_NTLM: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub type DeviceDiscoveryMechanism = i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const MulticastDiscovery: DeviceDiscoveryMechanism = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const DirectedDiscovery: DeviceDiscoveryMechanism = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const SecureDirectedDiscovery: DeviceDiscoveryMechanism = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub type WSDEventType = i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSDET_NONE: WSDEventType = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSDET_INCOMING_MESSAGE: WSDEventType = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSDET_INCOMING_FAULT: WSDEventType = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSDET_TRANSMISSION_FAILURE: WSDEventType = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSDET_RESPONSE_TIMEOUT: WSDEventType = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub type WSDUdpMessageType = i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const MulticastDiscovery: DeviceDiscoveryMechanism = 0i32;
|
||||
pub const ONE_WAY: WSDUdpMessageType = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const TWO_WAY: WSDUdpMessageType = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub type WSDXML_OP = i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpNone: WSDXML_OP = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpEndOfTable: WSDXML_OP = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpBeginElement_: WSDXML_OP = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpBeginAnyElement: WSDXML_OP = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpEndElement: WSDXML_OP = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpElement_: WSDXML_OP = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpAnyElement: WSDXML_OP = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpAnyElements: WSDXML_OP = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpAnyText: WSDXML_OP = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpAttribute_: WSDXML_OP = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpBeginChoice: WSDXML_OP = 10i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpEndChoice: WSDXML_OP = 11i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpBeginSequence: WSDXML_OP = 12i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpEndSequence: WSDXML_OP = 13i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpBeginAll: WSDXML_OP = 14i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpEndAll: WSDXML_OP = 15i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpAnything: WSDXML_OP = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpAnyNumber: WSDXML_OP = 17i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpOneOrMore: WSDXML_OP = 18i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpOptional: WSDXML_OP = 19i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpAnyText: WSDXML_OP = 8i32;
|
||||
pub const OpAnything: WSDXML_OP = 16i32;
|
||||
pub const OpAttribute_: WSDXML_OP = 9i32;
|
||||
pub const OpBeginAll: WSDXML_OP = 14i32;
|
||||
pub const OpBeginAnyElement: WSDXML_OP = 3i32;
|
||||
pub const OpBeginChoice: WSDXML_OP = 10i32;
|
||||
pub const OpBeginElement_: WSDXML_OP = 2i32;
|
||||
pub const OpBeginSequence: WSDXML_OP = 12i32;
|
||||
pub const OpElement_: WSDXML_OP = 5i32;
|
||||
pub const OpEndAll: WSDXML_OP = 15i32;
|
||||
pub const OpEndChoice: WSDXML_OP = 11i32;
|
||||
pub const OpEndElement: WSDXML_OP = 4i32;
|
||||
pub const OpEndOfTable: WSDXML_OP = 1i32;
|
||||
pub const OpEndSequence: WSDXML_OP = 13i32;
|
||||
pub const OpFormatBool_: WSDXML_OP = 20i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpFormatInt8_: WSDXML_OP = 21i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpFormatInt16_: WSDXML_OP = 22i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpFormatInt32_: WSDXML_OP = 23i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpFormatInt64_: WSDXML_OP = 24i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpFormatUInt8_: WSDXML_OP = 25i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpFormatUInt16_: WSDXML_OP = 26i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpFormatUInt32_: WSDXML_OP = 27i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpFormatUInt64_: WSDXML_OP = 28i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpFormatUnicodeString_: WSDXML_OP = 29i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpFormatDom_: WSDXML_OP = 30i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpFormatStruct_: WSDXML_OP = 31i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpFormatUri_: WSDXML_OP = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpFormatUuidUri_: WSDXML_OP = 33i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpFormatName_: WSDXML_OP = 34i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpFormatListInsertTail_: WSDXML_OP = 35i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpFormatType_: WSDXML_OP = 36i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpFormatDynamicType_: WSDXML_OP = 37i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpFormatLookupType_: WSDXML_OP = 38i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpFormatDuration_: WSDXML_OP = 39i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpFormatDateTime_: WSDXML_OP = 40i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpFormatFloat_: WSDXML_OP = 41i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpFormatDom_: WSDXML_OP = 30i32;
|
||||
pub const OpFormatDouble_: WSDXML_OP = 42i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpProcess_: WSDXML_OP = 43i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpQualifiedAttribute_: WSDXML_OP = 44i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpFormatXMLDeclaration_: WSDXML_OP = 45i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpFormatDuration_: WSDXML_OP = 39i32;
|
||||
pub const OpFormatDynamicType_: WSDXML_OP = 37i32;
|
||||
pub const OpFormatFloat_: WSDXML_OP = 41i32;
|
||||
pub const OpFormatInt16_: WSDXML_OP = 22i32;
|
||||
pub const OpFormatInt32_: WSDXML_OP = 23i32;
|
||||
pub const OpFormatInt64_: WSDXML_OP = 24i32;
|
||||
pub const OpFormatInt8_: WSDXML_OP = 21i32;
|
||||
pub const OpFormatListInsertTail_: WSDXML_OP = 35i32;
|
||||
pub const OpFormatLookupType_: WSDXML_OP = 38i32;
|
||||
pub const OpFormatMax: WSDXML_OP = 46i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub type WSD_CONFIG_PARAM_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSD_CONFIG_MAX_INBOUND_MESSAGE_SIZE: WSD_CONFIG_PARAM_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSD_CONFIG_MAX_OUTBOUND_MESSAGE_SIZE: WSD_CONFIG_PARAM_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSD_SECURITY_SSL_CERT_FOR_CLIENT_AUTH: WSD_CONFIG_PARAM_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSD_SECURITY_SSL_SERVER_CERT_VALIDATION: WSD_CONFIG_PARAM_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSD_SECURITY_SSL_CLIENT_CERT_VALIDATION: WSD_CONFIG_PARAM_TYPE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSD_SECURITY_SSL_NEGOTIATE_CLIENT_CERT: WSD_CONFIG_PARAM_TYPE = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSD_SECURITY_COMPACTSIG_SIGNING_CERT: WSD_CONFIG_PARAM_TYPE = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSD_SECURITY_COMPACTSIG_VALIDATION: WSD_CONFIG_PARAM_TYPE = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSD_CONFIG_HOSTING_ADDRESSES: WSD_CONFIG_PARAM_TYPE = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const OpFormatName_: WSDXML_OP = 34i32;
|
||||
pub const OpFormatStruct_: WSDXML_OP = 31i32;
|
||||
pub const OpFormatType_: WSDXML_OP = 36i32;
|
||||
pub const OpFormatUInt16_: WSDXML_OP = 26i32;
|
||||
pub const OpFormatUInt32_: WSDXML_OP = 27i32;
|
||||
pub const OpFormatUInt64_: WSDXML_OP = 28i32;
|
||||
pub const OpFormatUInt8_: WSDXML_OP = 25i32;
|
||||
pub const OpFormatUnicodeString_: WSDXML_OP = 29i32;
|
||||
pub const OpFormatUri_: WSDXML_OP = 32i32;
|
||||
pub const OpFormatUuidUri_: WSDXML_OP = 33i32;
|
||||
pub const OpFormatXMLDeclaration_: WSDXML_OP = 45i32;
|
||||
pub const OpNone: WSDXML_OP = 0i32;
|
||||
pub const OpOneOrMore: WSDXML_OP = 18i32;
|
||||
pub const OpOptional: WSDXML_OP = 19i32;
|
||||
pub const OpProcess_: WSDXML_OP = 43i32;
|
||||
pub const OpQualifiedAttribute_: WSDXML_OP = 44i32;
|
||||
pub const SecureDirectedDiscovery: DeviceDiscoveryMechanism = 2i32;
|
||||
pub const TWO_WAY: WSDUdpMessageType = 1i32;
|
||||
pub const WSDAPI_ADDRESSFAMILY_IPV4: u32 = 1u32;
|
||||
pub const WSDAPI_ADDRESSFAMILY_IPV6: u32 = 2u32;
|
||||
pub const WSDAPI_COMPACTSIG_ACCEPT_ALL_MESSAGES: u32 = 1u32;
|
||||
pub const WSDAPI_OPTION_MAX_INBOUND_MESSAGE_SIZE: u32 = 1u32;
|
||||
pub const WSDAPI_OPTION_TRACE_XML_TO_DEBUGGER: u32 = 2u32;
|
||||
pub const WSDAPI_OPTION_TRACE_XML_TO_FILE: u32 = 3u32;
|
||||
pub const WSDAPI_SSL_CERT_APPLY_DEFAULT_CHECKS: u32 = 0u32;
|
||||
pub const WSDAPI_SSL_CERT_IGNORE_EXPIRY: u32 = 2u32;
|
||||
pub const WSDAPI_SSL_CERT_IGNORE_INVALID_CN: u32 = 16u32;
|
||||
pub const WSDAPI_SSL_CERT_IGNORE_REVOCATION: u32 = 1u32;
|
||||
pub const WSDAPI_SSL_CERT_IGNORE_UNKNOWN_CA: u32 = 8u32;
|
||||
pub const WSDAPI_SSL_CERT_IGNORE_WRONG_USAGE: u32 = 4u32;
|
||||
pub const WSDET_INCOMING_FAULT: WSDEventType = 2i32;
|
||||
pub const WSDET_INCOMING_MESSAGE: WSDEventType = 1i32;
|
||||
pub const WSDET_NONE: WSDEventType = 0i32;
|
||||
pub const WSDET_RESPONSE_TIMEOUT: WSDEventType = 4i32;
|
||||
pub const WSDET_TRANSMISSION_FAILURE: WSDEventType = 3i32;
|
||||
pub const WSD_CONFIG_DEVICE_ADDRESSES: WSD_CONFIG_PARAM_TYPE = 10i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSD_SECURITY_REQUIRE_HTTP_CLIENT_AUTH: WSD_CONFIG_PARAM_TYPE = 11i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSD_SECURITY_REQUIRE_CLIENT_CERT_OR_HTTP_CLIENT_AUTH: WSD_CONFIG_PARAM_TYPE = 12i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSD_SECURITY_USE_HTTP_CLIENT_AUTH: WSD_CONFIG_PARAM_TYPE = 13i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub type WSD_PROTOCOL_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSD_PT_NONE: WSD_PROTOCOL_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSD_PT_UDP: WSD_PROTOCOL_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSD_PT_HTTP: WSD_PROTOCOL_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSD_PT_HTTPS: WSD_PROTOCOL_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub const WSD_CONFIG_HOSTING_ADDRESSES: WSD_CONFIG_PARAM_TYPE = 9i32;
|
||||
pub const WSD_CONFIG_MAX_INBOUND_MESSAGE_SIZE: WSD_CONFIG_PARAM_TYPE = 1i32;
|
||||
pub const WSD_CONFIG_MAX_OUTBOUND_MESSAGE_SIZE: WSD_CONFIG_PARAM_TYPE = 2i32;
|
||||
pub const WSD_DEFAULT_EVENTING_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("http://*:5357/");
|
||||
pub const WSD_DEFAULT_HOSTING_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("http://*:5357/");
|
||||
pub const WSD_DEFAULT_SECURE_HOSTING_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("https://*:5358/");
|
||||
pub const WSD_PT_ALL: WSD_PROTOCOL_TYPE = 255i32;
|
||||
pub const WSD_PT_HTTP: WSD_PROTOCOL_TYPE = 2i32;
|
||||
pub const WSD_PT_HTTPS: WSD_PROTOCOL_TYPE = 4i32;
|
||||
pub const WSD_PT_NONE: WSD_PROTOCOL_TYPE = 0i32;
|
||||
pub const WSD_PT_UDP: WSD_PROTOCOL_TYPE = 1i32;
|
||||
pub const WSD_SECURITY_COMPACTSIG_SIGNING_CERT: WSD_CONFIG_PARAM_TYPE = 7i32;
|
||||
pub const WSD_SECURITY_COMPACTSIG_VALIDATION: WSD_CONFIG_PARAM_TYPE = 8i32;
|
||||
pub const WSD_SECURITY_HTTP_AUTH_SCHEME_NEGOTIATE: u32 = 1u32;
|
||||
pub const WSD_SECURITY_HTTP_AUTH_SCHEME_NTLM: u32 = 2u32;
|
||||
pub const WSD_SECURITY_REQUIRE_CLIENT_CERT_OR_HTTP_CLIENT_AUTH: WSD_CONFIG_PARAM_TYPE = 12i32;
|
||||
pub const WSD_SECURITY_REQUIRE_HTTP_CLIENT_AUTH: WSD_CONFIG_PARAM_TYPE = 11i32;
|
||||
pub const WSD_SECURITY_SSL_CERT_FOR_CLIENT_AUTH: WSD_CONFIG_PARAM_TYPE = 3i32;
|
||||
pub const WSD_SECURITY_SSL_CLIENT_CERT_VALIDATION: WSD_CONFIG_PARAM_TYPE = 5i32;
|
||||
pub const WSD_SECURITY_SSL_NEGOTIATE_CLIENT_CERT: WSD_CONFIG_PARAM_TYPE = 6i32;
|
||||
pub const WSD_SECURITY_SSL_SERVER_CERT_VALIDATION: WSD_CONFIG_PARAM_TYPE = 4i32;
|
||||
pub const WSD_SECURITY_USE_HTTP_CLIENT_AUTH: WSD_CONFIG_PARAM_TYPE = 13i32;
|
||||
pub type DeviceDiscoveryMechanism = i32;
|
||||
pub type WSDEventType = i32;
|
||||
pub type WSDUdpMessageType = i32;
|
||||
pub type WSDXML_OP = i32;
|
||||
pub type WSD_CONFIG_PARAM_TYPE = i32;
|
||||
pub type WSD_PROTOCOL_TYPE = i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct REQUESTBODY_GetStatus {
|
||||
pub Any: *mut WSDXML_ELEMENT,
|
||||
}
|
||||
|
|
@ -269,7 +170,7 @@ impl ::core::clone::Clone for REQUESTBODY_GetStatus {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`, `\"Win32_Foundation\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Foundation\"`"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct REQUESTBODY_Renew {
|
||||
pub Expires: *mut WSD_EVENTING_EXPIRES,
|
||||
|
|
@ -284,7 +185,7 @@ impl ::core::clone::Clone for REQUESTBODY_Renew {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`, `\"Win32_Foundation\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Foundation\"`"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct REQUESTBODY_Subscribe {
|
||||
pub EndTo: *mut WSD_ENDPOINT_REFERENCE,
|
||||
|
|
@ -302,7 +203,6 @@ impl ::core::clone::Clone for REQUESTBODY_Subscribe {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct REQUESTBODY_Unsubscribe {
|
||||
pub any: *mut WSDXML_ELEMENT,
|
||||
}
|
||||
|
|
@ -313,7 +213,6 @@ impl ::core::clone::Clone for REQUESTBODY_Unsubscribe {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct RESPONSEBODY_GetMetadata {
|
||||
pub Metadata: *mut WSD_METADATA_SECTION_LIST,
|
||||
}
|
||||
|
|
@ -324,7 +223,7 @@ impl ::core::clone::Clone for RESPONSEBODY_GetMetadata {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`, `\"Win32_Foundation\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Foundation\"`"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct RESPONSEBODY_GetStatus {
|
||||
pub expires: *mut WSD_EVENTING_EXPIRES,
|
||||
|
|
@ -339,7 +238,7 @@ impl ::core::clone::Clone for RESPONSEBODY_GetStatus {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`, `\"Win32_Foundation\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Foundation\"`"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct RESPONSEBODY_Renew {
|
||||
pub expires: *mut WSD_EVENTING_EXPIRES,
|
||||
|
|
@ -354,7 +253,7 @@ impl ::core::clone::Clone for RESPONSEBODY_Renew {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`, `\"Win32_Foundation\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Foundation\"`"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct RESPONSEBODY_Subscribe {
|
||||
pub SubscriptionManager: *mut WSD_ENDPOINT_REFERENCE,
|
||||
|
|
@ -370,7 +269,6 @@ impl ::core::clone::Clone for RESPONSEBODY_Subscribe {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct RESPONSEBODY_SubscriptionEnd {
|
||||
pub SubscriptionManager: *mut WSD_ENDPOINT_REFERENCE,
|
||||
pub Status: ::windows_sys::core::PCWSTR,
|
||||
|
|
@ -384,7 +282,6 @@ impl ::core::clone::Clone for RESPONSEBODY_SubscriptionEnd {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSDUdpRetransmitParams {
|
||||
pub ulSendDelay: u32,
|
||||
pub ulRepeat: u32,
|
||||
|
|
@ -399,7 +296,6 @@ impl ::core::clone::Clone for WSDUdpRetransmitParams {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSDXML_ATTRIBUTE {
|
||||
pub Element: *mut WSDXML_ELEMENT,
|
||||
pub Next: *mut WSDXML_ATTRIBUTE,
|
||||
|
|
@ -413,7 +309,6 @@ impl ::core::clone::Clone for WSDXML_ATTRIBUTE {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSDXML_ELEMENT {
|
||||
pub Node: WSDXML_NODE,
|
||||
pub Name: *mut WSDXML_NAME,
|
||||
|
|
@ -428,7 +323,6 @@ impl ::core::clone::Clone for WSDXML_ELEMENT {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSDXML_ELEMENT_LIST {
|
||||
pub Next: *mut WSDXML_ELEMENT_LIST,
|
||||
pub Element: *mut WSDXML_ELEMENT,
|
||||
|
|
@ -440,7 +334,6 @@ impl ::core::clone::Clone for WSDXML_ELEMENT_LIST {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSDXML_NAME {
|
||||
pub Space: *mut WSDXML_NAMESPACE,
|
||||
pub LocalName: ::windows_sys::core::PWSTR,
|
||||
|
|
@ -452,7 +345,6 @@ impl ::core::clone::Clone for WSDXML_NAME {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSDXML_NAMESPACE {
|
||||
pub Uri: ::windows_sys::core::PCWSTR,
|
||||
pub PreferredPrefix: ::windows_sys::core::PCWSTR,
|
||||
|
|
@ -467,7 +359,6 @@ impl ::core::clone::Clone for WSDXML_NAMESPACE {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSDXML_NODE {
|
||||
pub Type: i32,
|
||||
pub Parent: *mut WSDXML_ELEMENT,
|
||||
|
|
@ -484,7 +375,6 @@ impl ::core::clone::Clone for WSDXML_NODE {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSDXML_PREFIX_MAPPING {
|
||||
pub Refs: u32,
|
||||
pub Next: *mut WSDXML_PREFIX_MAPPING,
|
||||
|
|
@ -498,7 +388,6 @@ impl ::core::clone::Clone for WSDXML_PREFIX_MAPPING {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSDXML_TEXT {
|
||||
pub Node: WSDXML_NODE,
|
||||
pub Text: ::windows_sys::core::PWSTR,
|
||||
|
|
@ -510,7 +399,6 @@ impl ::core::clone::Clone for WSDXML_TEXT {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSDXML_TYPE {
|
||||
pub Uri: ::windows_sys::core::PCWSTR,
|
||||
pub Table: *const u8,
|
||||
|
|
@ -522,7 +410,6 @@ impl ::core::clone::Clone for WSDXML_TYPE {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_APP_SEQUENCE {
|
||||
pub InstanceId: u64,
|
||||
pub SequenceId: ::windows_sys::core::PCWSTR,
|
||||
|
|
@ -535,7 +422,6 @@ impl ::core::clone::Clone for WSD_APP_SEQUENCE {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_BYE {
|
||||
pub EndpointReference: *mut WSD_ENDPOINT_REFERENCE,
|
||||
pub Any: *mut WSDXML_ELEMENT,
|
||||
|
|
@ -547,7 +433,6 @@ impl ::core::clone::Clone for WSD_BYE {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_CONFIG_ADDRESSES {
|
||||
pub addresses: *mut IWSDAddress,
|
||||
pub dwAddressCount: u32,
|
||||
|
|
@ -559,7 +444,6 @@ impl ::core::clone::Clone for WSD_CONFIG_ADDRESSES {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_CONFIG_PARAM {
|
||||
pub configParamType: WSD_CONFIG_PARAM_TYPE,
|
||||
pub pConfigData: *mut ::core::ffi::c_void,
|
||||
|
|
@ -572,7 +456,7 @@ impl ::core::clone::Clone for WSD_CONFIG_PARAM {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`, `\"Win32_Foundation\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Foundation\"`"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct WSD_DATETIME {
|
||||
pub isPositive: super::super::Foundation::BOOL,
|
||||
|
|
@ -597,7 +481,7 @@ impl ::core::clone::Clone for WSD_DATETIME {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`, `\"Win32_Foundation\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Foundation\"`"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct WSD_DURATION {
|
||||
pub isPositive: super::super::Foundation::BOOL,
|
||||
|
|
@ -618,7 +502,6 @@ impl ::core::clone::Clone for WSD_DURATION {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_ENDPOINT_REFERENCE {
|
||||
pub Address: ::windows_sys::core::PCWSTR,
|
||||
pub ReferenceProperties: WSD_REFERENCE_PROPERTIES,
|
||||
|
|
@ -634,7 +517,6 @@ impl ::core::clone::Clone for WSD_ENDPOINT_REFERENCE {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_ENDPOINT_REFERENCE_LIST {
|
||||
pub Next: *mut WSD_ENDPOINT_REFERENCE_LIST,
|
||||
pub Element: *mut WSD_ENDPOINT_REFERENCE,
|
||||
|
|
@ -646,7 +528,6 @@ impl ::core::clone::Clone for WSD_ENDPOINT_REFERENCE_LIST {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_EVENT {
|
||||
pub Hr: ::windows_sys::core::HRESULT,
|
||||
pub EventType: u32,
|
||||
|
|
@ -663,7 +544,6 @@ impl ::core::clone::Clone for WSD_EVENT {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_EVENTING_DELIVERY_MODE {
|
||||
pub Mode: ::windows_sys::core::PCWSTR,
|
||||
pub Push: *mut WSD_EVENTING_DELIVERY_MODE_PUSH,
|
||||
|
|
@ -676,7 +556,6 @@ impl ::core::clone::Clone for WSD_EVENTING_DELIVERY_MODE {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_EVENTING_DELIVERY_MODE_PUSH {
|
||||
pub NotifyTo: *mut WSD_ENDPOINT_REFERENCE,
|
||||
}
|
||||
|
|
@ -687,7 +566,7 @@ impl ::core::clone::Clone for WSD_EVENTING_DELIVERY_MODE_PUSH {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`, `\"Win32_Foundation\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Foundation\"`"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct WSD_EVENTING_EXPIRES {
|
||||
pub Duration: *mut WSD_DURATION,
|
||||
|
|
@ -702,7 +581,6 @@ impl ::core::clone::Clone for WSD_EVENTING_EXPIRES {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_EVENTING_FILTER {
|
||||
pub Dialect: ::windows_sys::core::PCWSTR,
|
||||
pub FilterAction: *mut WSD_EVENTING_FILTER_ACTION,
|
||||
|
|
@ -715,7 +593,6 @@ impl ::core::clone::Clone for WSD_EVENTING_FILTER {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_EVENTING_FILTER_ACTION {
|
||||
pub Actions: *mut WSD_URI_LIST,
|
||||
}
|
||||
|
|
@ -726,7 +603,6 @@ impl ::core::clone::Clone for WSD_EVENTING_FILTER_ACTION {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_HANDLER_CONTEXT {
|
||||
pub Handler: PWSD_SOAP_MESSAGE_HANDLER,
|
||||
pub PVoid: *mut ::core::ffi::c_void,
|
||||
|
|
@ -739,7 +615,6 @@ impl ::core::clone::Clone for WSD_HANDLER_CONTEXT {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_HEADER_RELATESTO {
|
||||
pub RelationshipType: *mut WSDXML_NAME,
|
||||
pub MessageID: ::windows_sys::core::PCWSTR,
|
||||
|
|
@ -751,7 +626,6 @@ impl ::core::clone::Clone for WSD_HEADER_RELATESTO {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_HELLO {
|
||||
pub EndpointReference: *mut WSD_ENDPOINT_REFERENCE,
|
||||
pub Types: *mut WSD_NAME_LIST,
|
||||
|
|
@ -767,7 +641,6 @@ impl ::core::clone::Clone for WSD_HELLO {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_HOST_METADATA {
|
||||
pub Host: *mut WSD_SERVICE_METADATA,
|
||||
pub Hosted: *mut WSD_SERVICE_METADATA_LIST,
|
||||
|
|
@ -779,7 +652,6 @@ impl ::core::clone::Clone for WSD_HOST_METADATA {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_LOCALIZED_STRING {
|
||||
pub lang: ::windows_sys::core::PCWSTR,
|
||||
pub String: ::windows_sys::core::PCWSTR,
|
||||
|
|
@ -791,7 +663,6 @@ impl ::core::clone::Clone for WSD_LOCALIZED_STRING {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_LOCALIZED_STRING_LIST {
|
||||
pub Next: *mut WSD_LOCALIZED_STRING_LIST,
|
||||
pub Element: *mut WSD_LOCALIZED_STRING,
|
||||
|
|
@ -803,7 +674,6 @@ impl ::core::clone::Clone for WSD_LOCALIZED_STRING_LIST {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_METADATA_SECTION {
|
||||
pub Dialect: ::windows_sys::core::PCWSTR,
|
||||
pub Identifier: ::windows_sys::core::PCWSTR,
|
||||
|
|
@ -819,7 +689,6 @@ impl ::core::clone::Clone for WSD_METADATA_SECTION {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_METADATA_SECTION_LIST {
|
||||
pub Next: *mut WSD_METADATA_SECTION_LIST,
|
||||
pub Element: *mut WSD_METADATA_SECTION,
|
||||
|
|
@ -831,7 +700,6 @@ impl ::core::clone::Clone for WSD_METADATA_SECTION_LIST {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_NAME_LIST {
|
||||
pub Next: *mut WSD_NAME_LIST,
|
||||
pub Element: *mut WSDXML_NAME,
|
||||
|
|
@ -843,7 +711,6 @@ impl ::core::clone::Clone for WSD_NAME_LIST {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_OPERATION {
|
||||
pub RequestType: *mut WSDXML_TYPE,
|
||||
pub ResponseType: *mut WSDXML_TYPE,
|
||||
|
|
@ -856,7 +723,6 @@ impl ::core::clone::Clone for WSD_OPERATION {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_PORT_TYPE {
|
||||
pub EncodedName: u32,
|
||||
pub OperationCount: u32,
|
||||
|
|
@ -870,7 +736,6 @@ impl ::core::clone::Clone for WSD_PORT_TYPE {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_PROBE {
|
||||
pub Types: *mut WSD_NAME_LIST,
|
||||
pub Scopes: *mut WSD_SCOPES,
|
||||
|
|
@ -883,7 +748,6 @@ impl ::core::clone::Clone for WSD_PROBE {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_PROBE_MATCH {
|
||||
pub EndpointReference: *mut WSD_ENDPOINT_REFERENCE,
|
||||
pub Types: *mut WSD_NAME_LIST,
|
||||
|
|
@ -899,7 +763,6 @@ impl ::core::clone::Clone for WSD_PROBE_MATCH {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_PROBE_MATCHES {
|
||||
pub ProbeMatch: *mut WSD_PROBE_MATCH_LIST,
|
||||
pub Any: *mut WSDXML_ELEMENT,
|
||||
|
|
@ -911,7 +774,6 @@ impl ::core::clone::Clone for WSD_PROBE_MATCHES {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_PROBE_MATCH_LIST {
|
||||
pub Next: *mut WSD_PROBE_MATCH_LIST,
|
||||
pub Element: *mut WSD_PROBE_MATCH,
|
||||
|
|
@ -923,7 +785,6 @@ impl ::core::clone::Clone for WSD_PROBE_MATCH_LIST {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_REFERENCE_PARAMETERS {
|
||||
pub Any: *mut WSDXML_ELEMENT,
|
||||
}
|
||||
|
|
@ -934,7 +795,6 @@ impl ::core::clone::Clone for WSD_REFERENCE_PARAMETERS {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_REFERENCE_PROPERTIES {
|
||||
pub Any: *mut WSDXML_ELEMENT,
|
||||
}
|
||||
|
|
@ -945,7 +805,6 @@ impl ::core::clone::Clone for WSD_REFERENCE_PROPERTIES {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_RELATIONSHIP_METADATA {
|
||||
pub Type: ::windows_sys::core::PCWSTR,
|
||||
pub Data: *mut WSD_HOST_METADATA,
|
||||
|
|
@ -958,7 +817,6 @@ impl ::core::clone::Clone for WSD_RELATIONSHIP_METADATA {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_RESOLVE {
|
||||
pub EndpointReference: *mut WSD_ENDPOINT_REFERENCE,
|
||||
pub Any: *mut WSDXML_ELEMENT,
|
||||
|
|
@ -970,7 +828,6 @@ impl ::core::clone::Clone for WSD_RESOLVE {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_RESOLVE_MATCH {
|
||||
pub EndpointReference: *mut WSD_ENDPOINT_REFERENCE,
|
||||
pub Types: *mut WSD_NAME_LIST,
|
||||
|
|
@ -986,7 +843,6 @@ impl ::core::clone::Clone for WSD_RESOLVE_MATCH {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_RESOLVE_MATCHES {
|
||||
pub ResolveMatch: *mut WSD_RESOLVE_MATCH,
|
||||
pub Any: *mut WSDXML_ELEMENT,
|
||||
|
|
@ -998,7 +854,6 @@ impl ::core::clone::Clone for WSD_RESOLVE_MATCHES {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_SCOPES {
|
||||
pub MatchBy: ::windows_sys::core::PCWSTR,
|
||||
pub Scopes: *mut WSD_URI_LIST,
|
||||
|
|
@ -1010,7 +865,7 @@ impl ::core::clone::Clone for WSD_SCOPES {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
|
||||
pub struct WSD_SECURITY_CERT_VALIDATION {
|
||||
pub certMatchArray: *mut *mut super::super::Security::Cryptography::CERT_CONTEXT,
|
||||
|
|
@ -1031,7 +886,7 @@ impl ::core::clone::Clone for WSD_SECURITY_CERT_VALIDATION {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
|
||||
pub struct WSD_SECURITY_CERT_VALIDATION_V1 {
|
||||
pub certMatchArray: *mut *mut super::super::Security::Cryptography::CERT_CONTEXT,
|
||||
|
|
@ -1049,7 +904,7 @@ impl ::core::clone::Clone for WSD_SECURITY_CERT_VALIDATION_V1 {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
|
||||
pub struct WSD_SECURITY_SIGNATURE_VALIDATION {
|
||||
pub signingCertArray: *mut *mut super::super::Security::Cryptography::CERT_CONTEXT,
|
||||
|
|
@ -1066,7 +921,6 @@ impl ::core::clone::Clone for WSD_SECURITY_SIGNATURE_VALIDATION {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_SERVICE_METADATA {
|
||||
pub EndpointReference: *mut WSD_ENDPOINT_REFERENCE_LIST,
|
||||
pub Types: *mut WSD_NAME_LIST,
|
||||
|
|
@ -1080,7 +934,6 @@ impl ::core::clone::Clone for WSD_SERVICE_METADATA {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_SERVICE_METADATA_LIST {
|
||||
pub Next: *mut WSD_SERVICE_METADATA_LIST,
|
||||
pub Element: *mut WSD_SERVICE_METADATA,
|
||||
|
|
@ -1092,7 +945,6 @@ impl ::core::clone::Clone for WSD_SERVICE_METADATA_LIST {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_SOAP_FAULT {
|
||||
pub Code: *mut WSD_SOAP_FAULT_CODE,
|
||||
pub Reason: *mut WSD_SOAP_FAULT_REASON,
|
||||
|
|
@ -1107,7 +959,6 @@ impl ::core::clone::Clone for WSD_SOAP_FAULT {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_SOAP_FAULT_CODE {
|
||||
pub Value: *mut WSDXML_NAME,
|
||||
pub Subcode: *mut WSD_SOAP_FAULT_SUBCODE,
|
||||
|
|
@ -1119,7 +970,6 @@ impl ::core::clone::Clone for WSD_SOAP_FAULT_CODE {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_SOAP_FAULT_REASON {
|
||||
pub Text: *mut WSD_LOCALIZED_STRING_LIST,
|
||||
}
|
||||
|
|
@ -1130,7 +980,6 @@ impl ::core::clone::Clone for WSD_SOAP_FAULT_REASON {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_SOAP_FAULT_SUBCODE {
|
||||
pub Value: *mut WSDXML_NAME,
|
||||
pub Subcode: *mut WSD_SOAP_FAULT_SUBCODE,
|
||||
|
|
@ -1142,7 +991,6 @@ impl ::core::clone::Clone for WSD_SOAP_FAULT_SUBCODE {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_SOAP_HEADER {
|
||||
pub To: ::windows_sys::core::PCWSTR,
|
||||
pub Action: ::windows_sys::core::PCWSTR,
|
||||
|
|
@ -1161,7 +1009,6 @@ impl ::core::clone::Clone for WSD_SOAP_HEADER {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_SOAP_MESSAGE {
|
||||
pub Header: WSD_SOAP_HEADER,
|
||||
pub Body: *mut ::core::ffi::c_void,
|
||||
|
|
@ -1174,7 +1021,7 @@ impl ::core::clone::Clone for WSD_SOAP_MESSAGE {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`, `\"Win32_Foundation\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Foundation\"`"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct WSD_SYNCHRONOUS_RESPONSE_CONTEXT {
|
||||
pub hr: ::windows_sys::core::HRESULT,
|
||||
|
|
@ -1191,7 +1038,6 @@ impl ::core::clone::Clone for WSD_SYNCHRONOUS_RESPONSE_CONTEXT {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_THIS_DEVICE_METADATA {
|
||||
pub FriendlyName: *mut WSD_LOCALIZED_STRING_LIST,
|
||||
pub FirmwareVersion: ::windows_sys::core::PCWSTR,
|
||||
|
|
@ -1205,7 +1051,6 @@ impl ::core::clone::Clone for WSD_THIS_DEVICE_METADATA {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_THIS_MODEL_METADATA {
|
||||
pub Manufacturer: *mut WSD_LOCALIZED_STRING_LIST,
|
||||
pub ManufacturerUrl: ::windows_sys::core::PCWSTR,
|
||||
|
|
@ -1222,7 +1067,6 @@ impl ::core::clone::Clone for WSD_THIS_MODEL_METADATA {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_UNKNOWN_LOOKUP {
|
||||
pub Any: *mut WSDXML_ELEMENT,
|
||||
}
|
||||
|
|
@ -1233,7 +1077,6 @@ impl ::core::clone::Clone for WSD_UNKNOWN_LOOKUP {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub struct WSD_URI_LIST {
|
||||
pub Next: *mut WSD_URI_LIST,
|
||||
pub Element: ::windows_sys::core::PCWSTR,
|
||||
|
|
@ -1244,7 +1087,5 @@ impl ::core::clone::Clone for WSD_URI_LIST {
|
|||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub type PWSD_SOAP_MESSAGE_HANDLER = ::core::option::Option<unsafe extern "system" fn(thisunknown: ::windows_sys::core::IUnknown, event: *mut WSD_EVENT) -> ::windows_sys::core::HRESULT>;
|
||||
#[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"]
|
||||
pub type WSD_STUB_FUNCTION = ::core::option::Option<unsafe extern "system" fn(server: ::windows_sys::core::IUnknown, session: IWSDServiceMessaging, event: *mut WSD_EVENT) -> ::windows_sys::core::HRESULT>;
|
||||
|
|
|
|||
|
|
@ -1,44 +1,54 @@
|
|||
#[cfg(feature = "Win32_Devices_AllJoyn")]
|
||||
#[doc = "Required features: `\"Win32_Devices_AllJoyn\"`"]
|
||||
pub mod AllJoyn;
|
||||
#[cfg(feature = "Win32_Devices_BiometricFramework")]
|
||||
#[doc = "Required features: `\"Win32_Devices_BiometricFramework\"`"]
|
||||
pub mod BiometricFramework;
|
||||
#[cfg(feature = "Win32_Devices_Bluetooth")]
|
||||
#[doc = "Required features: `\"Win32_Devices_Bluetooth\"`"]
|
||||
pub mod Bluetooth;
|
||||
#[cfg(feature = "Win32_Devices_Communication")]
|
||||
#[doc = "Required features: `\"Win32_Devices_Communication\"`"]
|
||||
pub mod Communication;
|
||||
#[cfg(feature = "Win32_Devices_DeviceAccess")]
|
||||
pub mod DeviceAccess;
|
||||
#[cfg(feature = "Win32_Devices_DeviceAndDriverInstallation")]
|
||||
#[doc = "Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`"]
|
||||
pub mod DeviceAndDriverInstallation;
|
||||
#[cfg(feature = "Win32_Devices_DeviceQuery")]
|
||||
#[doc = "Required features: `\"Win32_Devices_DeviceQuery\"`"]
|
||||
pub mod DeviceQuery;
|
||||
#[cfg(feature = "Win32_Devices_Display")]
|
||||
#[doc = "Required features: `\"Win32_Devices_Display\"`"]
|
||||
pub mod Display;
|
||||
#[cfg(feature = "Win32_Devices_Enumeration")]
|
||||
#[doc = "Required features: `\"Win32_Devices_Enumeration\"`"]
|
||||
pub mod Enumeration;
|
||||
#[cfg(feature = "Win32_Devices_Fax")]
|
||||
#[doc = "Required features: `\"Win32_Devices_Fax\"`"]
|
||||
pub mod Fax;
|
||||
#[cfg(feature = "Win32_Devices_FunctionDiscovery")]
|
||||
pub mod FunctionDiscovery;
|
||||
#[cfg(feature = "Win32_Devices_Geolocation")]
|
||||
pub mod Geolocation;
|
||||
#[cfg(feature = "Win32_Devices_HumanInterfaceDevice")]
|
||||
#[doc = "Required features: `\"Win32_Devices_HumanInterfaceDevice\"`"]
|
||||
pub mod HumanInterfaceDevice;
|
||||
#[cfg(feature = "Win32_Devices_ImageAcquisition")]
|
||||
pub mod ImageAcquisition;
|
||||
#[cfg(feature = "Win32_Devices_PortableDevices")]
|
||||
#[doc = "Required features: `\"Win32_Devices_PortableDevices\"`"]
|
||||
pub mod PortableDevices;
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
#[doc = "Required features: `\"Win32_Devices_Properties\"`"]
|
||||
pub mod Properties;
|
||||
#[cfg(feature = "Win32_Devices_Pwm")]
|
||||
#[doc = "Required features: `\"Win32_Devices_Pwm\"`"]
|
||||
pub mod Pwm;
|
||||
#[cfg(feature = "Win32_Devices_Sensors")]
|
||||
#[doc = "Required features: `\"Win32_Devices_Sensors\"`"]
|
||||
pub mod Sensors;
|
||||
#[cfg(feature = "Win32_Devices_SerialCommunication")]
|
||||
#[doc = "Required features: `\"Win32_Devices_SerialCommunication\"`"]
|
||||
pub mod SerialCommunication;
|
||||
#[cfg(feature = "Win32_Devices_Tapi")]
|
||||
#[doc = "Required features: `\"Win32_Devices_Tapi\"`"]
|
||||
pub mod Tapi;
|
||||
#[cfg(feature = "Win32_Devices_Usb")]
|
||||
#[doc = "Required features: `\"Win32_Devices_Usb\"`"]
|
||||
pub mod Usb;
|
||||
#[cfg(feature = "Win32_Devices_WebServicesOnDevices")]
|
||||
#[doc = "Required features: `\"Win32_Devices_WebServicesOnDevices\"`"]
|
||||
pub mod WebServicesOnDevices;
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -1,38 +1,38 @@
|
|||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`, `\"Win32_Foundation\"`*"] fn CheckGamingPrivilegeSilently ( privilegeid : u32 , scope : ::windows_sys::core::HSTRING , policy : ::windows_sys::core::HSTRING , hasprivilege : *mut super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("api-ms-win-gaming-tcui-l1-1-1.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn CheckGamingPrivilegeSilently(privilegeid : u32, scope : ::windows_sys::core::HSTRING, policy : ::windows_sys::core::HSTRING, hasprivilege : *mut super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`, `\"Win32_Foundation\"`*"] fn CheckGamingPrivilegeSilentlyForUser ( user : ::windows_sys::core::IInspectable , privilegeid : u32 , scope : ::windows_sys::core::HSTRING , policy : ::windows_sys::core::HSTRING , hasprivilege : *mut super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn CheckGamingPrivilegeWithUI ( privilegeid : u32 , scope : ::windows_sys::core::HSTRING , policy : ::windows_sys::core::HSTRING , friendlymessage : ::windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn CheckGamingPrivilegeWithUIForUser ( user : ::windows_sys::core::IInspectable , privilegeid : u32 , scope : ::windows_sys::core::HSTRING , policy : ::windows_sys::core::HSTRING , friendlymessage : ::windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-expandedresources-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn GetExpandedResourceExclusiveCpuCount ( exclusivecpucount : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-deviceinformation-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn GetGamingDeviceModelInformation ( information : *mut GAMING_DEVICE_MODEL_INFORMATION ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("api-ms-win-gaming-tcui-l1-1-2.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn CheckGamingPrivilegeSilentlyForUser(user : ::windows_sys::core::IInspectable, privilegeid : u32, scope : ::windows_sys::core::HSTRING, policy : ::windows_sys::core::HSTRING, hasprivilege : *mut super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("api-ms-win-gaming-tcui-l1-1-1.dll" "system" fn CheckGamingPrivilegeWithUI(privilegeid : u32, scope : ::windows_sys::core::HSTRING, policy : ::windows_sys::core::HSTRING, friendlymessage : ::windows_sys::core::HSTRING, completionroutine : GameUICompletionRoutine, context : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("api-ms-win-gaming-tcui-l1-1-2.dll" "system" fn CheckGamingPrivilegeWithUIForUser(user : ::windows_sys::core::IInspectable, privilegeid : u32, scope : ::windows_sys::core::HSTRING, policy : ::windows_sys::core::HSTRING, friendlymessage : ::windows_sys::core::HSTRING, completionroutine : GameUICompletionRoutine, context : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("api-ms-win-gaming-expandedresources-l1-1-0.dll" "system" fn GetExpandedResourceExclusiveCpuCount(exclusivecpucount : *mut u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("api-ms-win-gaming-deviceinformation-l1-1-0.dll" "system" fn GetGamingDeviceModelInformation(information : *mut GAMING_DEVICE_MODEL_INFORMATION) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-expandedresources-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`, `\"Win32_Foundation\"`*"] fn HasExpandedResources ( hasexpandedresources : *mut super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("api-ms-win-gaming-expandedresources-l1-1-0.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn HasExpandedResources(hasexpandedresources : *mut super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`, `\"Win32_Foundation\"`*"] fn ProcessPendingGameUI ( waitforcompletion : super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-expandedresources-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ReleaseExclusiveCpuSets ( ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowChangeFriendRelationshipUI ( targetuserxuid : ::windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowChangeFriendRelationshipUIForUser ( user : ::windows_sys::core::IInspectable , targetuserxuid : ::windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowCustomizeUserProfileUI ( completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowCustomizeUserProfileUIForUser ( user : ::windows_sys::core::IInspectable , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowFindFriendsUI ( completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowFindFriendsUIForUser ( user : ::windows_sys::core::IInspectable , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowGameInfoUI ( titleid : u32 , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowGameInfoUIForUser ( user : ::windows_sys::core::IInspectable , titleid : u32 , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowGameInviteUI ( serviceconfigurationid : ::windows_sys::core::HSTRING , sessiontemplatename : ::windows_sys::core::HSTRING , sessionid : ::windows_sys::core::HSTRING , invitationdisplaytext : ::windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowGameInviteUIForUser ( user : ::windows_sys::core::IInspectable , serviceconfigurationid : ::windows_sys::core::HSTRING , sessiontemplatename : ::windows_sys::core::HSTRING , sessionid : ::windows_sys::core::HSTRING , invitationdisplaytext : ::windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-3.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowGameInviteUIWithContext ( serviceconfigurationid : ::windows_sys::core::HSTRING , sessiontemplatename : ::windows_sys::core::HSTRING , sessionid : ::windows_sys::core::HSTRING , invitationdisplaytext : ::windows_sys::core::HSTRING , customactivationcontext : ::windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-3.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowGameInviteUIWithContextForUser ( user : ::windows_sys::core::IInspectable , serviceconfigurationid : ::windows_sys::core::HSTRING , sessiontemplatename : ::windows_sys::core::HSTRING , sessionid : ::windows_sys::core::HSTRING , invitationdisplaytext : ::windows_sys::core::HSTRING , customactivationcontext : ::windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowPlayerPickerUI ( promptdisplaytext : ::windows_sys::core::HSTRING , xuids : *const ::windows_sys::core::HSTRING , xuidscount : usize , preselectedxuids : *const ::windows_sys::core::HSTRING , preselectedxuidscount : usize , minselectioncount : usize , maxselectioncount : usize , completionroutine : PlayerPickerUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowPlayerPickerUIForUser ( user : ::windows_sys::core::IInspectable , promptdisplaytext : ::windows_sys::core::HSTRING , xuids : *const ::windows_sys::core::HSTRING , xuidscount : usize , preselectedxuids : *const ::windows_sys::core::HSTRING , preselectedxuidscount : usize , minselectioncount : usize , maxselectioncount : usize , completionroutine : PlayerPickerUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowProfileCardUI ( targetuserxuid : ::windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowProfileCardUIForUser ( user : ::windows_sys::core::IInspectable , targetuserxuid : ::windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowTitleAchievementsUI ( titleid : u32 , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowTitleAchievementsUIForUser ( user : ::windows_sys::core::IInspectable , titleid : u32 , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowUserSettingsUI ( completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowUserSettingsUIForUser ( user : ::windows_sys::core::IInspectable , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("api-ms-win-gaming-tcui-l1-1-0.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn ProcessPendingGameUI(waitforcompletion : super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("api-ms-win-gaming-expandedresources-l1-1-0.dll" "system" fn ReleaseExclusiveCpuSets() -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("api-ms-win-gaming-tcui-l1-1-0.dll" "system" fn ShowChangeFriendRelationshipUI(targetuserxuid : ::windows_sys::core::HSTRING, completionroutine : GameUICompletionRoutine, context : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("api-ms-win-gaming-tcui-l1-1-2.dll" "system" fn ShowChangeFriendRelationshipUIForUser(user : ::windows_sys::core::IInspectable, targetuserxuid : ::windows_sys::core::HSTRING, completionroutine : GameUICompletionRoutine, context : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("api-ms-win-gaming-tcui-l1-1-4.dll" "system" fn ShowCustomizeUserProfileUI(completionroutine : GameUICompletionRoutine, context : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("api-ms-win-gaming-tcui-l1-1-4.dll" "system" fn ShowCustomizeUserProfileUIForUser(user : ::windows_sys::core::IInspectable, completionroutine : GameUICompletionRoutine, context : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("api-ms-win-gaming-tcui-l1-1-4.dll" "system" fn ShowFindFriendsUI(completionroutine : GameUICompletionRoutine, context : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("api-ms-win-gaming-tcui-l1-1-4.dll" "system" fn ShowFindFriendsUIForUser(user : ::windows_sys::core::IInspectable, completionroutine : GameUICompletionRoutine, context : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("api-ms-win-gaming-tcui-l1-1-4.dll" "system" fn ShowGameInfoUI(titleid : u32, completionroutine : GameUICompletionRoutine, context : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("api-ms-win-gaming-tcui-l1-1-4.dll" "system" fn ShowGameInfoUIForUser(user : ::windows_sys::core::IInspectable, titleid : u32, completionroutine : GameUICompletionRoutine, context : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("api-ms-win-gaming-tcui-l1-1-0.dll" "system" fn ShowGameInviteUI(serviceconfigurationid : ::windows_sys::core::HSTRING, sessiontemplatename : ::windows_sys::core::HSTRING, sessionid : ::windows_sys::core::HSTRING, invitationdisplaytext : ::windows_sys::core::HSTRING, completionroutine : GameUICompletionRoutine, context : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("api-ms-win-gaming-tcui-l1-1-2.dll" "system" fn ShowGameInviteUIForUser(user : ::windows_sys::core::IInspectable, serviceconfigurationid : ::windows_sys::core::HSTRING, sessiontemplatename : ::windows_sys::core::HSTRING, sessionid : ::windows_sys::core::HSTRING, invitationdisplaytext : ::windows_sys::core::HSTRING, completionroutine : GameUICompletionRoutine, context : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("api-ms-win-gaming-tcui-l1-1-3.dll" "system" fn ShowGameInviteUIWithContext(serviceconfigurationid : ::windows_sys::core::HSTRING, sessiontemplatename : ::windows_sys::core::HSTRING, sessionid : ::windows_sys::core::HSTRING, invitationdisplaytext : ::windows_sys::core::HSTRING, customactivationcontext : ::windows_sys::core::HSTRING, completionroutine : GameUICompletionRoutine, context : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("api-ms-win-gaming-tcui-l1-1-3.dll" "system" fn ShowGameInviteUIWithContextForUser(user : ::windows_sys::core::IInspectable, serviceconfigurationid : ::windows_sys::core::HSTRING, sessiontemplatename : ::windows_sys::core::HSTRING, sessionid : ::windows_sys::core::HSTRING, invitationdisplaytext : ::windows_sys::core::HSTRING, customactivationcontext : ::windows_sys::core::HSTRING, completionroutine : GameUICompletionRoutine, context : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("api-ms-win-gaming-tcui-l1-1-0.dll" "system" fn ShowPlayerPickerUI(promptdisplaytext : ::windows_sys::core::HSTRING, xuids : *const ::windows_sys::core::HSTRING, xuidscount : usize, preselectedxuids : *const ::windows_sys::core::HSTRING, preselectedxuidscount : usize, minselectioncount : usize, maxselectioncount : usize, completionroutine : PlayerPickerUICompletionRoutine, context : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("api-ms-win-gaming-tcui-l1-1-2.dll" "system" fn ShowPlayerPickerUIForUser(user : ::windows_sys::core::IInspectable, promptdisplaytext : ::windows_sys::core::HSTRING, xuids : *const ::windows_sys::core::HSTRING, xuidscount : usize, preselectedxuids : *const ::windows_sys::core::HSTRING, preselectedxuidscount : usize, minselectioncount : usize, maxselectioncount : usize, completionroutine : PlayerPickerUICompletionRoutine, context : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("api-ms-win-gaming-tcui-l1-1-0.dll" "system" fn ShowProfileCardUI(targetuserxuid : ::windows_sys::core::HSTRING, completionroutine : GameUICompletionRoutine, context : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("api-ms-win-gaming-tcui-l1-1-2.dll" "system" fn ShowProfileCardUIForUser(user : ::windows_sys::core::IInspectable, targetuserxuid : ::windows_sys::core::HSTRING, completionroutine : GameUICompletionRoutine, context : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("api-ms-win-gaming-tcui-l1-1-0.dll" "system" fn ShowTitleAchievementsUI(titleid : u32, completionroutine : GameUICompletionRoutine, context : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("api-ms-win-gaming-tcui-l1-1-2.dll" "system" fn ShowTitleAchievementsUIForUser(user : ::windows_sys::core::IInspectable, titleid : u32, completionroutine : GameUICompletionRoutine, context : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("api-ms-win-gaming-tcui-l1-1-4.dll" "system" fn ShowUserSettingsUI(completionroutine : GameUICompletionRoutine, context : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("api-ms-win-gaming-tcui-l1-1-4.dll" "system" fn ShowUserSettingsUIForUser(user : ::windows_sys::core::IInspectable, completionroutine : GameUICompletionRoutine, context : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`, `\"Win32_Foundation\"`*"] fn TryCancelPendingGameUI ( ) -> super::Foundation:: BOOL );
|
||||
::windows_targets::link!("api-ms-win-gaming-tcui-l1-1-0.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn TryCancelPendingGameUI() -> super::Foundation:: BOOL);
|
||||
pub type IGameExplorer = *mut ::core::ffi::c_void;
|
||||
pub type IGameExplorer2 = *mut ::core::ffi::c_void;
|
||||
pub type IGameStatistics = *mut ::core::ffi::c_void;
|
||||
|
|
@ -41,130 +41,68 @@ pub type IXblIdpAuthManager = *mut ::core::ffi::c_void;
|
|||
pub type IXblIdpAuthManager2 = *mut ::core::ffi::c_void;
|
||||
pub type IXblIdpAuthTokenResult = *mut ::core::ffi::c_void;
|
||||
pub type IXblIdpAuthTokenResult2 = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GameExplorer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9a5ea990_3034_4d6f_9128_01f3c61022bc);
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GameStatistics: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdbc85a2c_c0dc_4961_b6e2_d28b62c11ad4);
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const ID_GDF_THUMBNAIL_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("__GDF_THUMBNAIL");
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const ID_GDF_XML_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("__GDF_XML");
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XblIdpAuthManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xce23534b_56d8_4978_86a2_7ee570640468);
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XblIdpAuthTokenResult: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9f493441_744a_410c_ae2b_9a22f7c7731f);
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub type GAMESTATS_OPEN_RESULT = i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMESTATS_OPEN_CREATED: GAMESTATS_OPEN_RESULT = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMESTATS_OPEN_OPENED: GAMESTATS_OPEN_RESULT = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub type GAMESTATS_OPEN_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMESTATS_OPEN_OPENORCREATE: GAMESTATS_OPEN_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMESTATS_OPEN_OPENONLY: GAMESTATS_OPEN_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub type GAME_INSTALL_SCOPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GIS_NOT_INSTALLED: GAME_INSTALL_SCOPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GIS_CURRENT_USER: GAME_INSTALL_SCOPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GIS_ALL_USERS: GAME_INSTALL_SCOPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub type GAMING_DEVICE_DEVICE_ID = i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMESTATS_OPEN_OPENORCREATE: GAMESTATS_OPEN_TYPE = 0i32;
|
||||
pub const GAMING_DEVICE_DEVICE_ID_NONE: GAMING_DEVICE_DEVICE_ID = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMING_DEVICE_DEVICE_ID_XBOX_ONE: GAMING_DEVICE_DEVICE_ID = 1988865574i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMING_DEVICE_DEVICE_ID_XBOX_ONE_S: GAMING_DEVICE_DEVICE_ID = 712204761i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMING_DEVICE_DEVICE_ID_XBOX_ONE_X: GAMING_DEVICE_DEVICE_ID = 1523980231i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMING_DEVICE_DEVICE_ID_XBOX_ONE_X_DEVKIT: GAMING_DEVICE_DEVICE_ID = 284675555i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMING_DEVICE_DEVICE_ID_XBOX_SERIES_S: GAMING_DEVICE_DEVICE_ID = 489159355i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMING_DEVICE_DEVICE_ID_XBOX_SERIES_X: GAMING_DEVICE_DEVICE_ID = 796540415i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMING_DEVICE_DEVICE_ID_XBOX_SERIES_X_DEVKIT: GAMING_DEVICE_DEVICE_ID = -561359263i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub type GAMING_DEVICE_VENDOR_ID = i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMING_DEVICE_VENDOR_ID_NONE: GAMING_DEVICE_VENDOR_ID = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMING_DEVICE_VENDOR_ID_MICROSOFT: GAMING_DEVICE_VENDOR_ID = -1024700366i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub type KnownGamingPrivileges = i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_BROADCAST: KnownGamingPrivileges = 190i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_VIEW_FRIENDS_LIST: KnownGamingPrivileges = 197i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_GAME_DVR: KnownGamingPrivileges = 198i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_SHARE_KINECT_CONTENT: KnownGamingPrivileges = 199i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_MULTIPLAYER_PARTIES: KnownGamingPrivileges = 203i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_COMMUNICATION_VOICE_INGAME: KnownGamingPrivileges = 205i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_COMMUNICATION_VOICE_SKYPE: KnownGamingPrivileges = 206i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_CLOUD_GAMING_MANAGE_SESSION: KnownGamingPrivileges = 207i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_CLOUD_GAMING_JOIN_SESSION: KnownGamingPrivileges = 208i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_CLOUD_SAVED_GAMES: KnownGamingPrivileges = 209i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_SHARE_CONTENT: KnownGamingPrivileges = 211i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_PREMIUM_CONTENT: KnownGamingPrivileges = 214i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_SUBSCRIPTION_CONTENT: KnownGamingPrivileges = 219i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_SOCIAL_NETWORK_SHARING: KnownGamingPrivileges = 220i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_PREMIUM_VIDEO: KnownGamingPrivileges = 224i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_VIDEO_COMMUNICATIONS: KnownGamingPrivileges = 235i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_PURCHASE_CONTENT: KnownGamingPrivileges = 245i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_USER_CREATED_CONTENT: KnownGamingPrivileges = 247i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_PROFILE_VIEWING: KnownGamingPrivileges = 249i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_COMMUNICATIONS: KnownGamingPrivileges = 252i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_MULTIPLAYER_SESSIONS: KnownGamingPrivileges = 254i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_ADD_FRIEND: KnownGamingPrivileges = 255i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub type XBL_IDP_AUTH_TOKEN_STATUS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XBL_IDP_AUTH_TOKEN_STATUS_SUCCESS: XBL_IDP_AUTH_TOKEN_STATUS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XBL_IDP_AUTH_TOKEN_STATUS_OFFLINE_SUCCESS: XBL_IDP_AUTH_TOKEN_STATUS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XBL_IDP_AUTH_TOKEN_STATUS_NO_ACCOUNT_SET: XBL_IDP_AUTH_TOKEN_STATUS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMING_DEVICE_VENDOR_ID_NONE: GAMING_DEVICE_VENDOR_ID = 0i32;
|
||||
pub const GIS_ALL_USERS: GAME_INSTALL_SCOPE = 3i32;
|
||||
pub const GIS_CURRENT_USER: GAME_INSTALL_SCOPE = 2i32;
|
||||
pub const GIS_NOT_INSTALLED: GAME_INSTALL_SCOPE = 1i32;
|
||||
pub const GameExplorer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9a5ea990_3034_4d6f_9128_01f3c61022bc);
|
||||
pub const GameStatistics: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdbc85a2c_c0dc_4961_b6e2_d28b62c11ad4);
|
||||
pub const ID_GDF_THUMBNAIL_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("__GDF_THUMBNAIL");
|
||||
pub const ID_GDF_XML_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("__GDF_XML");
|
||||
pub const XBL_IDP_AUTH_TOKEN_STATUS_LOAD_MSA_ACCOUNT_FAILED: XBL_IDP_AUTH_TOKEN_STATUS = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XBL_IDP_AUTH_TOKEN_STATUS_XBOX_VETO: XBL_IDP_AUTH_TOKEN_STATUS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XBL_IDP_AUTH_TOKEN_STATUS_MSA_INTERRUPT: XBL_IDP_AUTH_TOKEN_STATUS = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XBL_IDP_AUTH_TOKEN_STATUS_NO_ACCOUNT_SET: XBL_IDP_AUTH_TOKEN_STATUS = 2i32;
|
||||
pub const XBL_IDP_AUTH_TOKEN_STATUS_OFFLINE_NO_CONSENT: XBL_IDP_AUTH_TOKEN_STATUS = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XBL_IDP_AUTH_TOKEN_STATUS_VIEW_NOT_SET: XBL_IDP_AUTH_TOKEN_STATUS = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XBL_IDP_AUTH_TOKEN_STATUS_OFFLINE_SUCCESS: XBL_IDP_AUTH_TOKEN_STATUS = 1i32;
|
||||
pub const XBL_IDP_AUTH_TOKEN_STATUS_SUCCESS: XBL_IDP_AUTH_TOKEN_STATUS = 0i32;
|
||||
pub const XBL_IDP_AUTH_TOKEN_STATUS_UNKNOWN: XBL_IDP_AUTH_TOKEN_STATUS = -1i32;
|
||||
pub const XBL_IDP_AUTH_TOKEN_STATUS_VIEW_NOT_SET: XBL_IDP_AUTH_TOKEN_STATUS = 7i32;
|
||||
pub const XBL_IDP_AUTH_TOKEN_STATUS_XBOX_VETO: XBL_IDP_AUTH_TOKEN_STATUS = 4i32;
|
||||
pub const XPRIVILEGE_ADD_FRIEND: KnownGamingPrivileges = 255i32;
|
||||
pub const XPRIVILEGE_BROADCAST: KnownGamingPrivileges = 190i32;
|
||||
pub const XPRIVILEGE_CLOUD_GAMING_JOIN_SESSION: KnownGamingPrivileges = 208i32;
|
||||
pub const XPRIVILEGE_CLOUD_GAMING_MANAGE_SESSION: KnownGamingPrivileges = 207i32;
|
||||
pub const XPRIVILEGE_CLOUD_SAVED_GAMES: KnownGamingPrivileges = 209i32;
|
||||
pub const XPRIVILEGE_COMMUNICATIONS: KnownGamingPrivileges = 252i32;
|
||||
pub const XPRIVILEGE_COMMUNICATION_VOICE_INGAME: KnownGamingPrivileges = 205i32;
|
||||
pub const XPRIVILEGE_COMMUNICATION_VOICE_SKYPE: KnownGamingPrivileges = 206i32;
|
||||
pub const XPRIVILEGE_GAME_DVR: KnownGamingPrivileges = 198i32;
|
||||
pub const XPRIVILEGE_MULTIPLAYER_PARTIES: KnownGamingPrivileges = 203i32;
|
||||
pub const XPRIVILEGE_MULTIPLAYER_SESSIONS: KnownGamingPrivileges = 254i32;
|
||||
pub const XPRIVILEGE_PREMIUM_CONTENT: KnownGamingPrivileges = 214i32;
|
||||
pub const XPRIVILEGE_PREMIUM_VIDEO: KnownGamingPrivileges = 224i32;
|
||||
pub const XPRIVILEGE_PROFILE_VIEWING: KnownGamingPrivileges = 249i32;
|
||||
pub const XPRIVILEGE_PURCHASE_CONTENT: KnownGamingPrivileges = 245i32;
|
||||
pub const XPRIVILEGE_SHARE_CONTENT: KnownGamingPrivileges = 211i32;
|
||||
pub const XPRIVILEGE_SHARE_KINECT_CONTENT: KnownGamingPrivileges = 199i32;
|
||||
pub const XPRIVILEGE_SOCIAL_NETWORK_SHARING: KnownGamingPrivileges = 220i32;
|
||||
pub const XPRIVILEGE_SUBSCRIPTION_CONTENT: KnownGamingPrivileges = 219i32;
|
||||
pub const XPRIVILEGE_USER_CREATED_CONTENT: KnownGamingPrivileges = 247i32;
|
||||
pub const XPRIVILEGE_VIDEO_COMMUNICATIONS: KnownGamingPrivileges = 235i32;
|
||||
pub const XPRIVILEGE_VIEW_FRIENDS_LIST: KnownGamingPrivileges = 197i32;
|
||||
pub const XblIdpAuthManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xce23534b_56d8_4978_86a2_7ee570640468);
|
||||
pub const XblIdpAuthTokenResult: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9f493441_744a_410c_ae2b_9a22f7c7731f);
|
||||
pub type GAMESTATS_OPEN_RESULT = i32;
|
||||
pub type GAMESTATS_OPEN_TYPE = i32;
|
||||
pub type GAME_INSTALL_SCOPE = i32;
|
||||
pub type GAMING_DEVICE_DEVICE_ID = i32;
|
||||
pub type GAMING_DEVICE_VENDOR_ID = i32;
|
||||
pub type KnownGamingPrivileges = i32;
|
||||
pub type XBL_IDP_AUTH_TOKEN_STATUS = i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub struct GAMING_DEVICE_MODEL_INFORMATION {
|
||||
pub vendorId: GAMING_DEVICE_VENDOR_ID,
|
||||
pub deviceId: GAMING_DEVICE_DEVICE_ID,
|
||||
|
|
@ -175,7 +113,5 @@ impl ::core::clone::Clone for GAMING_DEVICE_MODEL_INFORMATION {
|
|||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub type GameUICompletionRoutine = ::core::option::Option<unsafe extern "system" fn(returncode: ::windows_sys::core::HRESULT, context: *const ::core::ffi::c_void) -> ()>;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub type PlayerPickerUICompletionRoutine = ::core::option::Option<unsafe extern "system" fn(returncode: ::windows_sys::core::HRESULT, context: *const ::core::ffi::c_void, selectedxuids: *const ::windows_sys::core::HSTRING, selectedxuidscount: usize) -> ()>;
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -1,273 +1,167 @@
|
|||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmAttachMilContent ( hwnd : super::super::Foundation:: HWND ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("dwmapi.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DwmAttachMilContent(hwnd : super::super::Foundation:: HWND) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmDefWindowProc ( hwnd : super::super::Foundation:: HWND , msg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM , plresult : *mut super::super::Foundation:: LRESULT ) -> super::super::Foundation:: BOOL );
|
||||
::windows_targets::link!("dwmapi.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DwmDefWindowProc(hwnd : super::super::Foundation:: HWND, msg : u32, wparam : super::super::Foundation:: WPARAM, lparam : super::super::Foundation:: LPARAM, plresult : *mut super::super::Foundation:: LRESULT) -> super::super::Foundation:: BOOL);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmDetachMilContent ( hwnd : super::super::Foundation:: HWND ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("dwmapi.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DwmDetachMilContent(hwnd : super::super::Foundation:: HWND) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DwmEnableBlurBehindWindow ( hwnd : super::super::Foundation:: HWND , pblurbehind : *const DWM_BLURBEHIND ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] fn DwmEnableComposition ( ucompositionaction : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("dwmapi.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`"] fn DwmEnableBlurBehindWindow(hwnd : super::super::Foundation:: HWND, pblurbehind : *const DWM_BLURBEHIND) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("dwmapi.dll" "system" fn DwmEnableComposition(ucompositionaction : u32) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmEnableMMCSS ( fenablemmcss : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("dwmapi.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DwmEnableMMCSS(fenablemmcss : super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] fn DwmExtendFrameIntoClientArea ( hwnd : super::super::Foundation:: HWND , pmarinset : *const super::super::UI::Controls:: MARGINS ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] fn DwmFlush ( ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("dwmapi.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`"] fn DwmExtendFrameIntoClientArea(hwnd : super::super::Foundation:: HWND, pmarinset : *const super::super::UI::Controls:: MARGINS) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("dwmapi.dll" "system" fn DwmFlush() -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmGetColorizationColor ( pcrcolorization : *mut u32 , pfopaqueblend : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("dwmapi.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DwmGetColorizationColor(pcrcolorization : *mut u32, pfopaqueblend : *mut super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmGetCompositionTimingInfo ( hwnd : super::super::Foundation:: HWND , ptiminginfo : *mut DWM_TIMING_INFO ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] fn DwmGetGraphicsStreamClient ( uindex : u32 , pclientuuid : *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] fn DwmGetGraphicsStreamTransformHint ( uindex : u32 , ptransform : *mut MilMatrix3x2D ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("dwmapi.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DwmGetCompositionTimingInfo(hwnd : super::super::Foundation:: HWND, ptiminginfo : *mut DWM_TIMING_INFO) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("dwmapi.dll" "system" fn DwmGetGraphicsStreamClient(uindex : u32, pclientuuid : *mut ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("dwmapi.dll" "system" fn DwmGetGraphicsStreamTransformHint(uindex : u32, ptransform : *mut MilMatrix3x2D) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmGetTransportAttributes ( pfisremoting : *mut super::super::Foundation:: BOOL , pfisconnected : *mut super::super::Foundation:: BOOL , pdwgeneration : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("dwmapi.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DwmGetTransportAttributes(pfisremoting : *mut super::super::Foundation:: BOOL, pfisconnected : *mut super::super::Foundation:: BOOL, pdwgeneration : *mut u32) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmGetUnmetTabRequirements ( appwindow : super::super::Foundation:: HWND , value : *mut DWM_TAB_WINDOW_REQUIREMENTS ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("dwmapi.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DwmGetUnmetTabRequirements(appwindow : super::super::Foundation:: HWND, value : *mut DWM_TAB_WINDOW_REQUIREMENTS) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmGetWindowAttribute ( hwnd : super::super::Foundation:: HWND , dwattribute : DWMWINDOWATTRIBUTE , pvattribute : *mut ::core::ffi::c_void , cbattribute : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("dwmapi.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DwmGetWindowAttribute(hwnd : super::super::Foundation:: HWND, dwattribute : u32, pvattribute : *mut ::core::ffi::c_void, cbattribute : u32) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmInvalidateIconicBitmaps ( hwnd : super::super::Foundation:: HWND ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("dwmapi.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DwmInvalidateIconicBitmaps(hwnd : super::super::Foundation:: HWND) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmIsCompositionEnabled ( pfenabled : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("dwmapi.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DwmIsCompositionEnabled(pfenabled : *mut super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmModifyPreviousDxFrameDuration ( hwnd : super::super::Foundation:: HWND , crefreshes : i32 , frelative : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("dwmapi.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DwmModifyPreviousDxFrameDuration(hwnd : super::super::Foundation:: HWND, crefreshes : i32, frelative : super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmQueryThumbnailSourceSize ( hthumbnail : isize , psize : *mut super::super::Foundation:: SIZE ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("dwmapi.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DwmQueryThumbnailSourceSize(hthumbnail : isize, psize : *mut super::super::Foundation:: SIZE) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmRegisterThumbnail ( hwnddestination : super::super::Foundation:: HWND , hwndsource : super::super::Foundation:: HWND , phthumbnailid : *mut isize ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("dwmapi.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DwmRegisterThumbnail(hwnddestination : super::super::Foundation:: HWND, hwndsource : super::super::Foundation:: HWND, phthumbnailid : *mut isize) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmRenderGesture ( gt : GESTURE_TYPE , ccontacts : u32 , pdwpointerid : *const u32 , ppoints : *const super::super::Foundation:: POINT ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("dwmapi.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DwmRenderGesture(gt : GESTURE_TYPE, ccontacts : u32, pdwpointerid : *const u32, ppoints : *const super::super::Foundation:: POINT) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmSetDxFrameDuration ( hwnd : super::super::Foundation:: HWND , crefreshes : i32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("dwmapi.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DwmSetDxFrameDuration(hwnd : super::super::Foundation:: HWND, crefreshes : i32) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DwmSetIconicLivePreviewBitmap ( hwnd : super::super::Foundation:: HWND , hbmp : super::Gdi:: HBITMAP , pptclient : *const super::super::Foundation:: POINT , dwsitflags : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("dwmapi.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`"] fn DwmSetIconicLivePreviewBitmap(hwnd : super::super::Foundation:: HWND, hbmp : super::Gdi:: HBITMAP, pptclient : *const super::super::Foundation:: POINT, dwsitflags : u32) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DwmSetIconicThumbnail ( hwnd : super::super::Foundation:: HWND , hbmp : super::Gdi:: HBITMAP , dwsitflags : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("dwmapi.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`"] fn DwmSetIconicThumbnail(hwnd : super::super::Foundation:: HWND, hbmp : super::Gdi:: HBITMAP, dwsitflags : u32) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmSetPresentParameters ( hwnd : super::super::Foundation:: HWND , ppresentparams : *mut DWM_PRESENT_PARAMETERS ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("dwmapi.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DwmSetPresentParameters(hwnd : super::super::Foundation:: HWND, ppresentparams : *mut DWM_PRESENT_PARAMETERS) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmSetWindowAttribute ( hwnd : super::super::Foundation:: HWND , dwattribute : DWMWINDOWATTRIBUTE , pvattribute : *const ::core::ffi::c_void , cbattribute : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] fn DwmShowContact ( dwpointerid : u32 , eshowcontact : DWM_SHOWCONTACT ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("dwmapi.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DwmSetWindowAttribute(hwnd : super::super::Foundation:: HWND, dwattribute : u32, pvattribute : *const ::core::ffi::c_void, cbattribute : u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("dwmapi.dll" "system" fn DwmShowContact(dwpointerid : u32, eshowcontact : DWM_SHOWCONTACT) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmTetherContact ( dwpointerid : u32 , fenable : super::super::Foundation:: BOOL , pttether : super::super::Foundation:: POINT ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("dwmapi.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DwmTetherContact(dwpointerid : u32, fenable : super::super::Foundation:: BOOL, pttether : super::super::Foundation:: POINT) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmTransitionOwnedWindow ( hwnd : super::super::Foundation:: HWND , target : DWMTRANSITION_OWNEDWINDOW_TARGET ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] fn DwmUnregisterThumbnail ( hthumbnailid : isize ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("dwmapi.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DwmTransitionOwnedWindow(hwnd : super::super::Foundation:: HWND, target : DWMTRANSITION_OWNEDWINDOW_TARGET) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("dwmapi.dll" "system" fn DwmUnregisterThumbnail(hthumbnailid : isize) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmUpdateThumbnailProperties ( hthumbnailid : isize , ptnproperties : *const DWM_THUMBNAIL_PROPERTIES ) -> ::windows_sys::core::HRESULT );
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_COLOR_DEFAULT: u32 = 4294967295u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_COLOR_NONE: u32 = 4294967294u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_BB_BLURREGION: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_BB_ENABLE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_BB_TRANSITIONONMAXIMIZED: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_CLOAKED_APP: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_CLOAKED_INHERITED: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_CLOAKED_SHELL: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_EC_DISABLECOMPOSITION: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_EC_ENABLECOMPOSITION: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_FRAME_DURATION_DEFAULT: i32 = -1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_SIT_DISPLAYFRAME: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_TNP_OPACITY: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_TNP_RECTDESTINATION: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_TNP_RECTSOURCE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_TNP_SOURCECLIENTAREAONLY: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_TNP_VISIBLE: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const c_DwmMaxAdapters: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const c_DwmMaxMonitors: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const c_DwmMaxQueuedBuffers: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub type DWMFLIP3DWINDOWPOLICY = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
::windows_targets::link!("dwmapi.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DwmUpdateThumbnailProperties(hthumbnailid : isize, ptnproperties : *const DWM_THUMBNAIL_PROPERTIES) -> ::windows_sys::core::HRESULT);
|
||||
pub const DWMFLIP3D_DEFAULT: DWMFLIP3DWINDOWPOLICY = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMFLIP3D_EXCLUDEBELOW: DWMFLIP3DWINDOWPOLICY = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMFLIP3D_EXCLUDEABOVE: DWMFLIP3DWINDOWPOLICY = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMFLIP3D_EXCLUDEBELOW: DWMFLIP3DWINDOWPOLICY = 1i32;
|
||||
pub const DWMFLIP3D_LAST: DWMFLIP3DWINDOWPOLICY = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub type DWMNCRENDERINGPOLICY = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMNCRP_USEWINDOWSTYLE: DWMNCRENDERINGPOLICY = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMNCRP_DISABLED: DWMNCRENDERINGPOLICY = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMNCRP_ENABLED: DWMNCRENDERINGPOLICY = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMNCRP_LAST: DWMNCRENDERINGPOLICY = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub type DWMTRANSITION_OWNEDWINDOW_TARGET = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTRANSITION_OWNEDWINDOW_NULL: DWMTRANSITION_OWNEDWINDOW_TARGET = -1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTRANSITION_OWNEDWINDOW_REPOSITION: DWMTRANSITION_OWNEDWINDOW_TARGET = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub type DWMWINDOWATTRIBUTE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_NCRENDERING_ENABLED: DWMWINDOWATTRIBUTE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_NCRENDERING_POLICY: DWMWINDOWATTRIBUTE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_TRANSITIONS_FORCEDISABLED: DWMWINDOWATTRIBUTE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_ALLOW_NCPAINT: DWMWINDOWATTRIBUTE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_CAPTION_BUTTON_BOUNDS: DWMWINDOWATTRIBUTE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_NONCLIENT_RTL_LAYOUT: DWMWINDOWATTRIBUTE = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_FORCE_ICONIC_REPRESENTATION: DWMWINDOWATTRIBUTE = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_FLIP3D_POLICY: DWMWINDOWATTRIBUTE = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_EXTENDED_FRAME_BOUNDS: DWMWINDOWATTRIBUTE = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_HAS_ICONIC_BITMAP: DWMWINDOWATTRIBUTE = 10i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_DISALLOW_PEEK: DWMWINDOWATTRIBUTE = 11i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_EXCLUDED_FROM_PEEK: DWMWINDOWATTRIBUTE = 12i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_CLOAK: DWMWINDOWATTRIBUTE = 13i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_CLOAKED: DWMWINDOWATTRIBUTE = 14i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_FREEZE_REPRESENTATION: DWMWINDOWATTRIBUTE = 15i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_PASSIVE_UPDATE_MODE: DWMWINDOWATTRIBUTE = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_USE_HOSTBACKDROPBRUSH: DWMWINDOWATTRIBUTE = 17i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_USE_IMMERSIVE_DARK_MODE: DWMWINDOWATTRIBUTE = 20i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_WINDOW_CORNER_PREFERENCE: DWMWINDOWATTRIBUTE = 33i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_BORDER_COLOR: DWMWINDOWATTRIBUTE = 34i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_CAPTION_COLOR: DWMWINDOWATTRIBUTE = 35i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_TEXT_COLOR: DWMWINDOWATTRIBUTE = 36i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_VISIBLE_FRAME_BORDER_THICKNESS: DWMWINDOWATTRIBUTE = 37i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_SYSTEMBACKDROP_TYPE: DWMWINDOWATTRIBUTE = 38i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_LAST: DWMWINDOWATTRIBUTE = 39i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub type DWM_SHOWCONTACT = u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMSC_DOWN: DWM_SHOWCONTACT = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMSC_UP: DWM_SHOWCONTACT = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMSC_DRAG: DWM_SHOWCONTACT = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMSC_HOLD: DWM_SHOWCONTACT = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMSC_PENBARREL: DWM_SHOWCONTACT = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMSC_NONE: DWM_SHOWCONTACT = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMSC_ALL: DWM_SHOWCONTACT = 4294967295u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub type DWM_SOURCE_FRAME_SAMPLING = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_SOURCE_FRAME_SAMPLING_POINT: DWM_SOURCE_FRAME_SAMPLING = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_SOURCE_FRAME_SAMPLING_COVERAGE: DWM_SOURCE_FRAME_SAMPLING = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_SOURCE_FRAME_SAMPLING_LAST: DWM_SOURCE_FRAME_SAMPLING = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub type DWM_SYSTEMBACKDROP_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMNCRP_USEWINDOWSTYLE: DWMNCRENDERINGPOLICY = 0i32;
|
||||
pub const DWMSBT_AUTO: DWM_SYSTEMBACKDROP_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMSBT_NONE: DWM_SYSTEMBACKDROP_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMSBT_MAINWINDOW: DWM_SYSTEMBACKDROP_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMSBT_TRANSIENTWINDOW: DWM_SYSTEMBACKDROP_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMSBT_NONE: DWM_SYSTEMBACKDROP_TYPE = 1i32;
|
||||
pub const DWMSBT_TABBEDWINDOW: DWM_SYSTEMBACKDROP_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub type DWM_TAB_WINDOW_REQUIREMENTS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTWR_NONE: DWM_TAB_WINDOW_REQUIREMENTS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTWR_IMPLEMENTED_BY_SYSTEM: DWM_TAB_WINDOW_REQUIREMENTS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTWR_WINDOW_RELATIONSHIP: DWM_TAB_WINDOW_REQUIREMENTS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTWR_WINDOW_STYLES: DWM_TAB_WINDOW_REQUIREMENTS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTWR_WINDOW_REGION: DWM_TAB_WINDOW_REQUIREMENTS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTWR_WINDOW_DWM_ATTRIBUTES: DWM_TAB_WINDOW_REQUIREMENTS = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTWR_WINDOW_MARGINS: DWM_TAB_WINDOW_REQUIREMENTS = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTWR_TABBING_ENABLED: DWM_TAB_WINDOW_REQUIREMENTS = 64i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTWR_USER_POLICY: DWM_TAB_WINDOW_REQUIREMENTS = 128i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTWR_GROUP_POLICY: DWM_TAB_WINDOW_REQUIREMENTS = 256i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMSBT_TRANSIENTWINDOW: DWM_SYSTEMBACKDROP_TYPE = 3i32;
|
||||
pub const DWMSC_ALL: DWM_SHOWCONTACT = 4294967295u32;
|
||||
pub const DWMSC_DOWN: DWM_SHOWCONTACT = 1u32;
|
||||
pub const DWMSC_DRAG: DWM_SHOWCONTACT = 4u32;
|
||||
pub const DWMSC_HOLD: DWM_SHOWCONTACT = 8u32;
|
||||
pub const DWMSC_NONE: DWM_SHOWCONTACT = 0u32;
|
||||
pub const DWMSC_PENBARREL: DWM_SHOWCONTACT = 16u32;
|
||||
pub const DWMSC_UP: DWM_SHOWCONTACT = 2u32;
|
||||
pub const DWMTRANSITION_OWNEDWINDOW_NULL: DWMTRANSITION_OWNEDWINDOW_TARGET = -1i32;
|
||||
pub const DWMTRANSITION_OWNEDWINDOW_REPOSITION: DWMTRANSITION_OWNEDWINDOW_TARGET = 0i32;
|
||||
pub const DWMTWR_APP_COMPAT: DWM_TAB_WINDOW_REQUIREMENTS = 512i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub type DWM_WINDOW_CORNER_PREFERENCE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTWR_GROUP_POLICY: DWM_TAB_WINDOW_REQUIREMENTS = 256i32;
|
||||
pub const DWMTWR_IMPLEMENTED_BY_SYSTEM: DWM_TAB_WINDOW_REQUIREMENTS = 1i32;
|
||||
pub const DWMTWR_NONE: DWM_TAB_WINDOW_REQUIREMENTS = 0i32;
|
||||
pub const DWMTWR_TABBING_ENABLED: DWM_TAB_WINDOW_REQUIREMENTS = 64i32;
|
||||
pub const DWMTWR_USER_POLICY: DWM_TAB_WINDOW_REQUIREMENTS = 128i32;
|
||||
pub const DWMTWR_WINDOW_DWM_ATTRIBUTES: DWM_TAB_WINDOW_REQUIREMENTS = 16i32;
|
||||
pub const DWMTWR_WINDOW_MARGINS: DWM_TAB_WINDOW_REQUIREMENTS = 32i32;
|
||||
pub const DWMTWR_WINDOW_REGION: DWM_TAB_WINDOW_REQUIREMENTS = 8i32;
|
||||
pub const DWMTWR_WINDOW_RELATIONSHIP: DWM_TAB_WINDOW_REQUIREMENTS = 2i32;
|
||||
pub const DWMTWR_WINDOW_STYLES: DWM_TAB_WINDOW_REQUIREMENTS = 4i32;
|
||||
pub const DWMWA_ALLOW_NCPAINT: DWMWINDOWATTRIBUTE = 4i32;
|
||||
pub const DWMWA_BORDER_COLOR: DWMWINDOWATTRIBUTE = 34i32;
|
||||
pub const DWMWA_CAPTION_BUTTON_BOUNDS: DWMWINDOWATTRIBUTE = 5i32;
|
||||
pub const DWMWA_CAPTION_COLOR: DWMWINDOWATTRIBUTE = 35i32;
|
||||
pub const DWMWA_CLOAK: DWMWINDOWATTRIBUTE = 13i32;
|
||||
pub const DWMWA_CLOAKED: DWMWINDOWATTRIBUTE = 14i32;
|
||||
pub const DWMWA_COLOR_DEFAULT: u32 = 4294967295u32;
|
||||
pub const DWMWA_COLOR_NONE: u32 = 4294967294u32;
|
||||
pub const DWMWA_DISALLOW_PEEK: DWMWINDOWATTRIBUTE = 11i32;
|
||||
pub const DWMWA_EXCLUDED_FROM_PEEK: DWMWINDOWATTRIBUTE = 12i32;
|
||||
pub const DWMWA_EXTENDED_FRAME_BOUNDS: DWMWINDOWATTRIBUTE = 9i32;
|
||||
pub const DWMWA_FLIP3D_POLICY: DWMWINDOWATTRIBUTE = 8i32;
|
||||
pub const DWMWA_FORCE_ICONIC_REPRESENTATION: DWMWINDOWATTRIBUTE = 7i32;
|
||||
pub const DWMWA_FREEZE_REPRESENTATION: DWMWINDOWATTRIBUTE = 15i32;
|
||||
pub const DWMWA_HAS_ICONIC_BITMAP: DWMWINDOWATTRIBUTE = 10i32;
|
||||
pub const DWMWA_LAST: DWMWINDOWATTRIBUTE = 39i32;
|
||||
pub const DWMWA_NCRENDERING_ENABLED: DWMWINDOWATTRIBUTE = 1i32;
|
||||
pub const DWMWA_NCRENDERING_POLICY: DWMWINDOWATTRIBUTE = 2i32;
|
||||
pub const DWMWA_NONCLIENT_RTL_LAYOUT: DWMWINDOWATTRIBUTE = 6i32;
|
||||
pub const DWMWA_PASSIVE_UPDATE_MODE: DWMWINDOWATTRIBUTE = 16i32;
|
||||
pub const DWMWA_SYSTEMBACKDROP_TYPE: DWMWINDOWATTRIBUTE = 38i32;
|
||||
pub const DWMWA_TEXT_COLOR: DWMWINDOWATTRIBUTE = 36i32;
|
||||
pub const DWMWA_TRANSITIONS_FORCEDISABLED: DWMWINDOWATTRIBUTE = 3i32;
|
||||
pub const DWMWA_USE_HOSTBACKDROPBRUSH: DWMWINDOWATTRIBUTE = 17i32;
|
||||
pub const DWMWA_USE_IMMERSIVE_DARK_MODE: DWMWINDOWATTRIBUTE = 20i32;
|
||||
pub const DWMWA_VISIBLE_FRAME_BORDER_THICKNESS: DWMWINDOWATTRIBUTE = 37i32;
|
||||
pub const DWMWA_WINDOW_CORNER_PREFERENCE: DWMWINDOWATTRIBUTE = 33i32;
|
||||
pub const DWMWCP_DEFAULT: DWM_WINDOW_CORNER_PREFERENCE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWCP_DONOTROUND: DWM_WINDOW_CORNER_PREFERENCE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWCP_ROUND: DWM_WINDOW_CORNER_PREFERENCE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWCP_ROUNDSMALL: DWM_WINDOW_CORNER_PREFERENCE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub type GESTURE_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const GT_PEN_TAP: GESTURE_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_BB_BLURREGION: u32 = 2u32;
|
||||
pub const DWM_BB_ENABLE: u32 = 1u32;
|
||||
pub const DWM_BB_TRANSITIONONMAXIMIZED: u32 = 4u32;
|
||||
pub const DWM_CLOAKED_APP: u32 = 1u32;
|
||||
pub const DWM_CLOAKED_INHERITED: u32 = 4u32;
|
||||
pub const DWM_CLOAKED_SHELL: u32 = 2u32;
|
||||
pub const DWM_EC_DISABLECOMPOSITION: u32 = 0u32;
|
||||
pub const DWM_EC_ENABLECOMPOSITION: u32 = 1u32;
|
||||
pub const DWM_FRAME_DURATION_DEFAULT: i32 = -1i32;
|
||||
pub const DWM_SIT_DISPLAYFRAME: u32 = 1u32;
|
||||
pub const DWM_SOURCE_FRAME_SAMPLING_COVERAGE: DWM_SOURCE_FRAME_SAMPLING = 1i32;
|
||||
pub const DWM_SOURCE_FRAME_SAMPLING_LAST: DWM_SOURCE_FRAME_SAMPLING = 2i32;
|
||||
pub const DWM_SOURCE_FRAME_SAMPLING_POINT: DWM_SOURCE_FRAME_SAMPLING = 0i32;
|
||||
pub const DWM_TNP_OPACITY: u32 = 4u32;
|
||||
pub const DWM_TNP_RECTDESTINATION: u32 = 1u32;
|
||||
pub const DWM_TNP_RECTSOURCE: u32 = 2u32;
|
||||
pub const DWM_TNP_SOURCECLIENTAREAONLY: u32 = 16u32;
|
||||
pub const DWM_TNP_VISIBLE: u32 = 8u32;
|
||||
pub const GT_PEN_DOUBLETAP: GESTURE_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const GT_PEN_RIGHTTAP: GESTURE_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const GT_PEN_PRESSANDHOLD: GESTURE_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const GT_PEN_PRESSANDHOLDABORT: GESTURE_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const GT_TOUCH_TAP: GESTURE_TYPE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const GT_PEN_RIGHTTAP: GESTURE_TYPE = 2i32;
|
||||
pub const GT_PEN_TAP: GESTURE_TYPE = 0i32;
|
||||
pub const GT_TOUCH_DOUBLETAP: GESTURE_TYPE = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const GT_TOUCH_RIGHTTAP: GESTURE_TYPE = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const GT_TOUCH_PRESSANDHOLD: GESTURE_TYPE = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const GT_TOUCH_PRESSANDHOLDABORT: GESTURE_TYPE = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const GT_TOUCH_PRESSANDTAP: GESTURE_TYPE = 10i32;
|
||||
pub const GT_TOUCH_RIGHTTAP: GESTURE_TYPE = 7i32;
|
||||
pub const GT_TOUCH_TAP: GESTURE_TYPE = 5i32;
|
||||
pub const c_DwmMaxAdapters: u32 = 16u32;
|
||||
pub const c_DwmMaxMonitors: u32 = 16u32;
|
||||
pub const c_DwmMaxQueuedBuffers: u32 = 8u32;
|
||||
pub type DWMFLIP3DWINDOWPOLICY = i32;
|
||||
pub type DWMNCRENDERINGPOLICY = i32;
|
||||
pub type DWMTRANSITION_OWNEDWINDOW_TARGET = i32;
|
||||
pub type DWMWINDOWATTRIBUTE = i32;
|
||||
pub type DWM_SHOWCONTACT = u32;
|
||||
pub type DWM_SOURCE_FRAME_SAMPLING = i32;
|
||||
pub type DWM_SYSTEMBACKDROP_TYPE = i32;
|
||||
pub type DWM_TAB_WINDOW_REQUIREMENTS = i32;
|
||||
pub type DWM_WINDOW_CORNER_PREFERENCE = i32;
|
||||
pub type GESTURE_TYPE = i32;
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
|
||||
pub struct DWM_BLURBEHIND {
|
||||
pub dwFlags: u32,
|
||||
|
|
@ -284,7 +178,7 @@ impl ::core::clone::Clone for DWM_BLURBEHIND {
|
|||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Foundation\"`"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct DWM_PRESENT_PARAMETERS {
|
||||
pub cbSize: u32,
|
||||
|
|
@ -305,7 +199,7 @@ impl ::core::clone::Clone for DWM_PRESENT_PARAMETERS {
|
|||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Foundation\"`"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct DWM_THUMBNAIL_PROPERTIES {
|
||||
pub dwFlags: u32,
|
||||
|
|
@ -324,7 +218,6 @@ impl ::core::clone::Clone for DWM_THUMBNAIL_PROPERTIES {
|
|||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub struct DWM_TIMING_INFO {
|
||||
pub cbSize: u32,
|
||||
pub rateRefresh: UNSIGNED_RATIO,
|
||||
|
|
@ -374,7 +267,6 @@ impl ::core::clone::Clone for DWM_TIMING_INFO {
|
|||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub struct MilMatrix3x2D {
|
||||
pub S_11: f64,
|
||||
pub S_12: f64,
|
||||
|
|
@ -390,7 +282,6 @@ impl ::core::clone::Clone for MilMatrix3x2D {
|
|||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub struct UNSIGNED_RATIO {
|
||||
pub uiNumerator: u32,
|
||||
pub uiDenominator: u32,
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
2639
third_party/rust/windows-sys/src/Windows/Win32/Graphics/GdiPlus/mod.rs
vendored
Normal file
2639
third_party/rust/windows-sys/src/Windows/Win32/Graphics/GdiPlus/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -1,4 +1,2 @@
|
|||
#[doc = "*Required features: `\"Win32_Graphics_Hlsl\"`*"]
|
||||
pub const D3DCOMPILE_OPTIMIZATION_LEVEL2: u32 = 49152u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Hlsl\"`*"]
|
||||
pub const D3D_COMPILE_STANDARD_FILE_INCLUDE: u32 = 1u32;
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -1,48 +1,34 @@
|
|||
#[cfg(feature = "Win32_Storage_Xps")]
|
||||
::windows_targets::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`*"] fn PTCloseProvider ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("prntvpt.dll" "system" #[doc = "Required features: `\"Win32_Storage_Xps\"`"] fn PTCloseProvider(hprovider : super::super::super::Storage::Xps:: HPTPROVIDER) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))]
|
||||
::windows_targets::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"] fn PTConvertDevModeToPrintTicket ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , cbdevmode : u32 , pdevmode : *const super::super::Gdi:: DEVMODEA , scope : EPrintTicketScope , pprintticket : super::super::super::System::Com:: IStream ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("prntvpt.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`"] fn PTConvertDevModeToPrintTicket(hprovider : super::super::super::Storage::Xps:: HPTPROVIDER, cbdevmode : u32, pdevmode : *const super::super::Gdi:: DEVMODEA, scope : EPrintTicketScope, pprintticket : super::super::super::System::Com:: IStream) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))]
|
||||
::windows_targets::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"] fn PTConvertPrintTicketToDevMode ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , pprintticket : super::super::super::System::Com:: IStream , basedevmodetype : EDefaultDevmodeType , scope : EPrintTicketScope , pcbdevmode : *mut u32 , ppdevmode : *mut *mut super::super::Gdi:: DEVMODEA , pbstrerrormessage : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("prntvpt.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`"] fn PTConvertPrintTicketToDevMode(hprovider : super::super::super::Storage::Xps:: HPTPROVIDER, pprintticket : super::super::super::System::Com:: IStream, basedevmodetype : EDefaultDevmodeType, scope : EPrintTicketScope, pcbdevmode : *mut u32, ppdevmode : *mut *mut super::super::Gdi:: DEVMODEA, pbstrerrormessage : *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(all(feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))]
|
||||
::windows_targets::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"] fn PTGetPrintCapabilities ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , pprintticket : super::super::super::System::Com:: IStream , pcapabilities : super::super::super::System::Com:: IStream , pbstrerrormessage : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("prntvpt.dll" "system" #[doc = "Required features: `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`"] fn PTGetPrintCapabilities(hprovider : super::super::super::Storage::Xps:: HPTPROVIDER, pprintticket : super::super::super::System::Com:: IStream, pcapabilities : super::super::super::System::Com:: IStream, pbstrerrormessage : *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(all(feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))]
|
||||
::windows_targets::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"] fn PTGetPrintDeviceCapabilities ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , pprintticket : super::super::super::System::Com:: IStream , pdevicecapabilities : super::super::super::System::Com:: IStream , pbstrerrormessage : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("prntvpt.dll" "system" #[doc = "Required features: `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`"] fn PTGetPrintDeviceCapabilities(hprovider : super::super::super::Storage::Xps:: HPTPROVIDER, pprintticket : super::super::super::System::Com:: IStream, pdevicecapabilities : super::super::super::System::Com:: IStream, pbstrerrormessage : *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(all(feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))]
|
||||
::windows_targets::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"] fn PTGetPrintDeviceResources ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , pszlocalename : ::windows_sys::core::PCWSTR , pprintticket : super::super::super::System::Com:: IStream , pdeviceresources : super::super::super::System::Com:: IStream , pbstrerrormessage : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("prntvpt.dll" "system" #[doc = "Required features: `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`"] fn PTGetPrintDeviceResources(hprovider : super::super::super::Storage::Xps:: HPTPROVIDER, pszlocalename : ::windows_sys::core::PCWSTR, pprintticket : super::super::super::System::Com:: IStream, pdeviceresources : super::super::super::System::Com:: IStream, pbstrerrormessage : *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(all(feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))]
|
||||
::windows_targets::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"] fn PTMergeAndValidatePrintTicket ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , pbaseticket : super::super::super::System::Com:: IStream , pdeltaticket : super::super::super::System::Com:: IStream , scope : EPrintTicketScope , presultticket : super::super::super::System::Com:: IStream , pbstrerrormessage : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("prntvpt.dll" "system" #[doc = "Required features: `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`"] fn PTMergeAndValidatePrintTicket(hprovider : super::super::super::Storage::Xps:: HPTPROVIDER, pbaseticket : super::super::super::System::Com:: IStream, pdeltaticket : super::super::super::System::Com:: IStream, scope : EPrintTicketScope, presultticket : super::super::super::System::Com:: IStream, pbstrerrormessage : *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Storage_Xps")]
|
||||
::windows_targets::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`*"] fn PTOpenProvider ( pszprintername : ::windows_sys::core::PCWSTR , dwversion : u32 , phprovider : *mut super::super::super::Storage::Xps:: HPTPROVIDER ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("prntvpt.dll" "system" #[doc = "Required features: `\"Win32_Storage_Xps\"`"] fn PTOpenProvider(pszprintername : ::windows_sys::core::PCWSTR, dwversion : u32, phprovider : *mut super::super::super::Storage::Xps:: HPTPROVIDER) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Storage_Xps")]
|
||||
::windows_targets::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`*"] fn PTOpenProviderEx ( pszprintername : ::windows_sys::core::PCWSTR , dwmaxversion : u32 , dwprefversion : u32 , phprovider : *mut super::super::super::Storage::Xps:: HPTPROVIDER , pusedversion : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"] fn PTQuerySchemaVersionSupport ( pszprintername : ::windows_sys::core::PCWSTR , pmaxversion : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"] fn PTReleaseMemory ( pbuffer : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
::windows_targets::link!("prntvpt.dll" "system" #[doc = "Required features: `\"Win32_Storage_Xps\"`"] fn PTOpenProviderEx(pszprintername : ::windows_sys::core::PCWSTR, dwmaxversion : u32, dwprefversion : u32, phprovider : *mut super::super::super::Storage::Xps:: HPTPROVIDER, pusedversion : *mut u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("prntvpt.dll" "system" fn PTQuerySchemaVersionSupport(pszprintername : ::windows_sys::core::PCWSTR, pmaxversion : *mut u32) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("prntvpt.dll" "system" fn PTReleaseMemory(pbuffer : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT);
|
||||
pub const E_DELTA_PRINTTICKET_FORMAT: u32 = 2147745797u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const E_PRINTCAPABILITIES_FORMAT: u32 = 2147745796u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const E_PRINTDEVICECAPABILITIES_FORMAT: u32 = 2147745798u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const E_PRINTTICKET_FORMAT: u32 = 2147745795u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const PRINTTICKET_ISTREAM_APIS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const S_PT_CONFLICT_RESOLVED: u32 = 262146u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const S_PT_NO_CONFLICT: u32 = 262145u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub type EDefaultDevmodeType = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const kUserDefaultDevmode: EDefaultDevmodeType = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const kPrinterDefaultDevmode: EDefaultDevmodeType = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub type EPrintTicketScope = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const kPTPageScope: EPrintTicketScope = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const kPTDocumentScope: EPrintTicketScope = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const kPTJobScope: EPrintTicketScope = 2i32;
|
||||
pub const kPTPageScope: EPrintTicketScope = 0i32;
|
||||
pub const kPrinterDefaultDevmode: EDefaultDevmodeType = 1i32;
|
||||
pub const kUserDefaultDevmode: EDefaultDevmodeType = 0i32;
|
||||
pub type EDefaultDevmodeType = i32;
|
||||
pub type EPrintTicketScope = i32;
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -1,10 +1,18 @@
|
|||
#[cfg(feature = "Win32_Graphics_Dwm")]
|
||||
#[doc = "Required features: `\"Win32_Graphics_Dwm\"`"]
|
||||
pub mod Dwm;
|
||||
#[cfg(feature = "Win32_Graphics_Gdi")]
|
||||
#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"]
|
||||
pub mod Gdi;
|
||||
#[cfg(feature = "Win32_Graphics_GdiPlus")]
|
||||
#[doc = "Required features: `\"Win32_Graphics_GdiPlus\"`"]
|
||||
pub mod GdiPlus;
|
||||
#[cfg(feature = "Win32_Graphics_Hlsl")]
|
||||
#[doc = "Required features: `\"Win32_Graphics_Hlsl\"`"]
|
||||
pub mod Hlsl;
|
||||
#[cfg(feature = "Win32_Graphics_OpenGL")]
|
||||
#[doc = "Required features: `\"Win32_Graphics_OpenGL\"`"]
|
||||
pub mod OpenGL;
|
||||
#[cfg(feature = "Win32_Graphics_Printing")]
|
||||
#[doc = "Required features: `\"Win32_Graphics_Printing\"`"]
|
||||
pub mod Printing;
|
||||
|
|
|
|||
|
|
@ -1,165 +1,98 @@
|
|||
::windows_targets::link ! ( "mdmlocalmanagement.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn ApplyLocalManagementSyncML ( syncmlrequest : ::windows_sys::core::PCWSTR , syncmlresult : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn DiscoverManagementService ( pszupn : ::windows_sys::core::PCWSTR , ppmgmtinfo : *mut *mut MANAGEMENT_SERVICE_INFO ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn DiscoverManagementServiceEx ( pszupn : ::windows_sys::core::PCWSTR , pszdiscoveryservicecandidate : ::windows_sys::core::PCWSTR , ppmgmtinfo : *mut *mut MANAGEMENT_SERVICE_INFO ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn GetDeviceManagementConfigInfo ( providerid : ::windows_sys::core::PCWSTR , configstringbufferlength : *mut u32 , configstring : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn GetDeviceRegistrationInfo ( deviceinformationclass : REGISTRATION_INFORMATION_CLASS , ppdeviceregistrationinfo : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn GetManagementAppHyperlink ( cchhyperlink : u32 , pszhyperlink : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("mdmlocalmanagement.dll" "system" fn ApplyLocalManagementSyncML(syncmlrequest : ::windows_sys::core::PCWSTR, syncmlresult : *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("mdmregistration.dll" "system" fn DiscoverManagementService(pszupn : ::windows_sys::core::PCWSTR, ppmgmtinfo : *mut *mut MANAGEMENT_SERVICE_INFO) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("mdmregistration.dll" "system" fn DiscoverManagementServiceEx(pszupn : ::windows_sys::core::PCWSTR, pszdiscoveryservicecandidate : ::windows_sys::core::PCWSTR, ppmgmtinfo : *mut *mut MANAGEMENT_SERVICE_INFO) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("mdmregistration.dll" "system" fn GetDeviceManagementConfigInfo(providerid : ::windows_sys::core::PCWSTR, configstringbufferlength : *mut u32, configstring : ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("mdmregistration.dll" "system" fn GetDeviceRegistrationInfo(deviceinformationclass : REGISTRATION_INFORMATION_CLASS, ppdeviceregistrationinfo : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("mdmregistration.dll" "system" fn GetManagementAppHyperlink(cchhyperlink : u32, pszhyperlink : ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"] fn IsDeviceRegisteredWithManagement ( pfisdeviceregisteredwithmanagement : *mut super::super::Foundation:: BOOL , cchupn : u32 , pszupn : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("mdmregistration.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn IsDeviceRegisteredWithManagement(pfisdeviceregisteredwithmanagement : *mut super::super::Foundation:: BOOL, cchupn : u32, pszupn : ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"] fn IsManagementRegistrationAllowed ( pfismanagementregistrationallowed : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("mdmregistration.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn IsManagementRegistrationAllowed(pfismanagementregistrationallowed : *mut super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"] fn IsMdmUxWithoutAadAllowed ( isenrollmentallowed : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("mdmregistration.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn IsMdmUxWithoutAadAllowed(isenrollmentallowed : *mut super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("mdmregistration.dll" "system" fn RegisterDeviceDualEnrollMmpcUsingAADDeviceCredentials(cchenrollmentid : u32, pszenrollmentid : ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mdmlocalmanagement.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"] fn RegisterDeviceWithLocalManagement ( alreadyregistered : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn RegisterDeviceWithManagement ( pszupn : ::windows_sys::core::PCWSTR , ppszmdmserviceuri : ::windows_sys::core::PCWSTR , ppzsaccesstoken : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("mdmlocalmanagement.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn RegisterDeviceWithLocalManagement(alreadyregistered : *mut super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("mdmregistration.dll" "system" fn RegisterDeviceWithManagement(pszupn : ::windows_sys::core::PCWSTR, ppszmdmserviceuri : ::windows_sys::core::PCWSTR, ppzsaccesstoken : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"] fn RegisterDeviceWithManagementUsingAADCredentials ( usertoken : super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn RegisterDeviceWithManagementUsingAADDeviceCredentials ( ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn RegisterDeviceWithManagementUsingAADDeviceCredentials2 ( mdmapplicationid : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn SetDeviceManagementConfigInfo ( providerid : ::windows_sys::core::PCWSTR , configstring : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("mdmregistration.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn RegisterDeviceWithManagementUsingAADCredentials(usertoken : super::super::Foundation:: HANDLE) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("mdmregistration.dll" "system" fn RegisterDeviceWithManagementUsingAADDeviceCredentials() -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("mdmregistration.dll" "system" fn RegisterDeviceWithManagementUsingAADDeviceCredentials2(mdmapplicationid : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("mdmregistration.dll" "system" fn SetDeviceManagementConfigInfo(providerid : ::windows_sys::core::PCWSTR, configstring : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"] fn SetManagedExternally ( ismanagedexternally : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "mdmlocalmanagement.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn UnregisterDeviceWithLocalManagement ( ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn UnregisterDeviceWithManagement ( enrollmentid : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
::windows_targets::link!("mdmregistration.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn SetManagedExternally(ismanagedexternally : super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("mdmlocalmanagement.dll" "system" fn UnregisterDeviceWithLocalManagement() -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("mdmregistration.dll" "system" fn UnregisterDeviceWithManagement(enrollmentid : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT);
|
||||
pub const DEVICEREGISTRATIONTYPE_MAM: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const DEVICEREGISTRATIONTYPE_MDM_DEVICEWIDE_WITH_AAD: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const DEVICEREGISTRATIONTYPE_MDM_ONLY: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const DEVICEREGISTRATIONTYPE_MDM_USERSPECIFIC_WITH_AAD: u32 = 13u32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const DEVICE_ENROLLER_FACILITY_CODE: u32 = 24u32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MDM_REGISTRATION_FACILITY_CODE: u32 = 25u32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_CERTAUTH_FAILED_TO_FIND_CERT: ::windows_sys::core::HRESULT = -2145910744i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_CERTPOLICY_PRIVATEKEYCREATION_FAILED: ::windows_sys::core::HRESULT = -2145910745i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_CONNECTIVITY: ::windows_sys::core::HRESULT = -2145910768i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICECAPREACHED: ::windows_sys::core::HRESULT = -2145910765i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICENOTSUPPORTED: ::windows_sys::core::HRESULT = -2145910764i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_ALREADY_ENROLLED: ::windows_sys::core::HRESULT = -2145910774i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_AUTHENTICATION_ERROR: ::windows_sys::core::HRESULT = -2145910782i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_AUTHORIZATION_ERROR: ::windows_sys::core::HRESULT = -2145910781i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_CERTIFCATEREQUEST_ERROR: ::windows_sys::core::HRESULT = -2145910780i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_CERTIFICATEREQUEST_ERROR: ::windows_sys::core::HRESULT = -2145910780i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_CONFIGMGRSERVER_ERROR: ::windows_sys::core::HRESULT = -2145910779i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_INTERNALSERVICE_ERROR: ::windows_sys::core::HRESULT = -2145910778i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_INVALIDSECURITY_ERROR: ::windows_sys::core::HRESULT = -2145910777i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_MANAGEMENT_BLOCKED: ::windows_sys::core::HRESULT = -2145910746i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_MESSAGE_FORMAT_ERROR: ::windows_sys::core::HRESULT = -2145910783i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_NOT_ENROLLED: ::windows_sys::core::HRESULT = -2145910773i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_UNKNOWN_ERROR: ::windows_sys::core::HRESULT = -2145910776i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DISCOVERY_SEC_CERT_DATE_INVALID: ::windows_sys::core::HRESULT = -2145910771i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_EMPTY_MESSAGE: ::windows_sys::core::HRESULT = -2145910743i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_ENROLLMENTDATAINVALID: ::windows_sys::core::HRESULT = -2145910759i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_ENROLLMENT_IN_PROGRESS: ::windows_sys::core::HRESULT = -2145910775i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_INMAINTENANCE: ::windows_sys::core::HRESULT = -2145910761i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_INSECUREREDIRECT: ::windows_sys::core::HRESULT = -2145910758i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_INVALIDSSLCERT: ::windows_sys::core::HRESULT = -2145910766i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_MDM_NOT_CONFIGURED: ::windows_sys::core::HRESULT = -2145910735i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_NOTELIGIBLETORENEW: ::windows_sys::core::HRESULT = -2145910762i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_NOTSUPPORTED: ::windows_sys::core::HRESULT = -2145910763i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2145910763i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PASSWORD_NEEDED: ::windows_sys::core::HRESULT = -2145910770i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PLATFORM_LICENSE_ERROR: ::windows_sys::core::HRESULT = -2145910756i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PLATFORM_UNKNOWN_ERROR: ::windows_sys::core::HRESULT = -2145910755i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PLATFORM_WRONG_STATE: ::windows_sys::core::HRESULT = -2145910757i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PROV_CSP_APPMGMT: ::windows_sys::core::HRESULT = -2145910747i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PROV_CSP_CERTSTORE: ::windows_sys::core::HRESULT = -2145910754i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PROV_CSP_DMCLIENT: ::windows_sys::core::HRESULT = -2145910752i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PROV_CSP_MISC: ::windows_sys::core::HRESULT = -2145910750i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PROV_CSP_PFW: ::windows_sys::core::HRESULT = -2145910751i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PROV_CSP_W7: ::windows_sys::core::HRESULT = -2145910753i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PROV_SSLCERTNOTFOUND: ::windows_sys::core::HRESULT = -2145910748i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PROV_UNKNOWN: ::windows_sys::core::HRESULT = -2145910749i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_USERLICENSE: ::windows_sys::core::HRESULT = -2145910760i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_USER_CANCELED: ::windows_sys::core::HRESULT = -2145910742i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_USER_CANCELLED: ::windows_sys::core::HRESULT = -2145910736i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_USER_LICENSE: ::windows_sys::core::HRESULT = -2145910760i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_WAB_ERROR: ::windows_sys::core::HRESULT = -2145910769i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DEVICE_ALREADY_REGISTERED: ::windows_sys::core::HRESULT = -2145845238i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DEVICE_AUTHENTICATION_ERROR: ::windows_sys::core::HRESULT = -2145845246i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DEVICE_AUTHORIZATION_ERROR: ::windows_sys::core::HRESULT = -2145845245i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DEVICE_CERTIFCATEREQUEST_ERROR: ::windows_sys::core::HRESULT = -2145845244i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DEVICE_CONFIGMGRSERVER_ERROR: ::windows_sys::core::HRESULT = -2145845243i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DEVICE_INTERNALSERVICE_ERROR: ::windows_sys::core::HRESULT = -2145845242i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DEVICE_INVALIDSECURITY_ERROR: ::windows_sys::core::HRESULT = -2145845241i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DEVICE_MESSAGE_FORMAT_ERROR: ::windows_sys::core::HRESULT = -2145845247i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DEVICE_NOT_AD_REGISTERED_ERROR: ::windows_sys::core::HRESULT = -2145845235i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DEVICE_NOT_REGISTERED: ::windows_sys::core::HRESULT = -2145845237i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DEVICE_UNKNOWN_ERROR: ::windows_sys::core::HRESULT = -2145845240i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DISCOVERY_FAILED: ::windows_sys::core::HRESULT = -2145845234i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DISCOVERY_REDIRECTED: ::windows_sys::core::HRESULT = -2145845236i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_REGISTRATION_IN_PROGRESS: ::windows_sys::core::HRESULT = -2145845239i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub type REGISTRATION_INFORMATION_CLASS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const DeviceRegistrationBasicInfo: REGISTRATION_INFORMATION_CLASS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MDM_REGISTRATION_FACILITY_CODE: u32 = 25u32;
|
||||
pub const MENROLL_E_CERTAUTH_FAILED_TO_FIND_CERT: ::windows_sys::core::HRESULT = -2145910744i32;
|
||||
pub const MENROLL_E_CERTPOLICY_PRIVATEKEYCREATION_FAILED: ::windows_sys::core::HRESULT = -2145910745i32;
|
||||
pub const MENROLL_E_CONNECTIVITY: ::windows_sys::core::HRESULT = -2145910768i32;
|
||||
pub const MENROLL_E_DEVICECAPREACHED: ::windows_sys::core::HRESULT = -2145910765i32;
|
||||
pub const MENROLL_E_DEVICENOTSUPPORTED: ::windows_sys::core::HRESULT = -2145910764i32;
|
||||
pub const MENROLL_E_DEVICE_ALREADY_ENROLLED: ::windows_sys::core::HRESULT = -2145910774i32;
|
||||
pub const MENROLL_E_DEVICE_AUTHENTICATION_ERROR: ::windows_sys::core::HRESULT = -2145910782i32;
|
||||
pub const MENROLL_E_DEVICE_AUTHORIZATION_ERROR: ::windows_sys::core::HRESULT = -2145910781i32;
|
||||
pub const MENROLL_E_DEVICE_CERTIFCATEREQUEST_ERROR: ::windows_sys::core::HRESULT = -2145910780i32;
|
||||
pub const MENROLL_E_DEVICE_CERTIFICATEREQUEST_ERROR: ::windows_sys::core::HRESULT = -2145910780i32;
|
||||
pub const MENROLL_E_DEVICE_CONFIGMGRSERVER_ERROR: ::windows_sys::core::HRESULT = -2145910779i32;
|
||||
pub const MENROLL_E_DEVICE_INTERNALSERVICE_ERROR: ::windows_sys::core::HRESULT = -2145910778i32;
|
||||
pub const MENROLL_E_DEVICE_INVALIDSECURITY_ERROR: ::windows_sys::core::HRESULT = -2145910777i32;
|
||||
pub const MENROLL_E_DEVICE_MANAGEMENT_BLOCKED: ::windows_sys::core::HRESULT = -2145910746i32;
|
||||
pub const MENROLL_E_DEVICE_MESSAGE_FORMAT_ERROR: ::windows_sys::core::HRESULT = -2145910783i32;
|
||||
pub const MENROLL_E_DEVICE_NOT_ENROLLED: ::windows_sys::core::HRESULT = -2145910773i32;
|
||||
pub const MENROLL_E_DEVICE_UNKNOWN_ERROR: ::windows_sys::core::HRESULT = -2145910776i32;
|
||||
pub const MENROLL_E_DISCOVERY_SEC_CERT_DATE_INVALID: ::windows_sys::core::HRESULT = -2145910771i32;
|
||||
pub const MENROLL_E_EMPTY_MESSAGE: ::windows_sys::core::HRESULT = -2145910743i32;
|
||||
pub const MENROLL_E_ENROLLMENTDATAINVALID: ::windows_sys::core::HRESULT = -2145910759i32;
|
||||
pub const MENROLL_E_ENROLLMENT_IN_PROGRESS: ::windows_sys::core::HRESULT = -2145910775i32;
|
||||
pub const MENROLL_E_INMAINTENANCE: ::windows_sys::core::HRESULT = -2145910761i32;
|
||||
pub const MENROLL_E_INSECUREREDIRECT: ::windows_sys::core::HRESULT = -2145910758i32;
|
||||
pub const MENROLL_E_INVALIDSSLCERT: ::windows_sys::core::HRESULT = -2145910766i32;
|
||||
pub const MENROLL_E_MDM_NOT_CONFIGURED: ::windows_sys::core::HRESULT = -2145910735i32;
|
||||
pub const MENROLL_E_NOTELIGIBLETORENEW: ::windows_sys::core::HRESULT = -2145910762i32;
|
||||
pub const MENROLL_E_NOTSUPPORTED: ::windows_sys::core::HRESULT = -2145910763i32;
|
||||
pub const MENROLL_E_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2145910763i32;
|
||||
pub const MENROLL_E_PASSWORD_NEEDED: ::windows_sys::core::HRESULT = -2145910770i32;
|
||||
pub const MENROLL_E_PLATFORM_LICENSE_ERROR: ::windows_sys::core::HRESULT = -2145910756i32;
|
||||
pub const MENROLL_E_PLATFORM_UNKNOWN_ERROR: ::windows_sys::core::HRESULT = -2145910755i32;
|
||||
pub const MENROLL_E_PLATFORM_WRONG_STATE: ::windows_sys::core::HRESULT = -2145910757i32;
|
||||
pub const MENROLL_E_PROV_CSP_APPMGMT: ::windows_sys::core::HRESULT = -2145910747i32;
|
||||
pub const MENROLL_E_PROV_CSP_CERTSTORE: ::windows_sys::core::HRESULT = -2145910754i32;
|
||||
pub const MENROLL_E_PROV_CSP_DMCLIENT: ::windows_sys::core::HRESULT = -2145910752i32;
|
||||
pub const MENROLL_E_PROV_CSP_MISC: ::windows_sys::core::HRESULT = -2145910750i32;
|
||||
pub const MENROLL_E_PROV_CSP_PFW: ::windows_sys::core::HRESULT = -2145910751i32;
|
||||
pub const MENROLL_E_PROV_CSP_W7: ::windows_sys::core::HRESULT = -2145910753i32;
|
||||
pub const MENROLL_E_PROV_SSLCERTNOTFOUND: ::windows_sys::core::HRESULT = -2145910748i32;
|
||||
pub const MENROLL_E_PROV_UNKNOWN: ::windows_sys::core::HRESULT = -2145910749i32;
|
||||
pub const MENROLL_E_USERLICENSE: ::windows_sys::core::HRESULT = -2145910760i32;
|
||||
pub const MENROLL_E_USER_CANCELED: ::windows_sys::core::HRESULT = -2145910742i32;
|
||||
pub const MENROLL_E_USER_CANCELLED: ::windows_sys::core::HRESULT = -2145910736i32;
|
||||
pub const MENROLL_E_USER_LICENSE: ::windows_sys::core::HRESULT = -2145910760i32;
|
||||
pub const MENROLL_E_WAB_ERROR: ::windows_sys::core::HRESULT = -2145910769i32;
|
||||
pub const MREGISTER_E_DEVICE_ALREADY_REGISTERED: ::windows_sys::core::HRESULT = -2145845238i32;
|
||||
pub const MREGISTER_E_DEVICE_AUTHENTICATION_ERROR: ::windows_sys::core::HRESULT = -2145845246i32;
|
||||
pub const MREGISTER_E_DEVICE_AUTHORIZATION_ERROR: ::windows_sys::core::HRESULT = -2145845245i32;
|
||||
pub const MREGISTER_E_DEVICE_CERTIFCATEREQUEST_ERROR: ::windows_sys::core::HRESULT = -2145845244i32;
|
||||
pub const MREGISTER_E_DEVICE_CONFIGMGRSERVER_ERROR: ::windows_sys::core::HRESULT = -2145845243i32;
|
||||
pub const MREGISTER_E_DEVICE_INTERNALSERVICE_ERROR: ::windows_sys::core::HRESULT = -2145845242i32;
|
||||
pub const MREGISTER_E_DEVICE_INVALIDSECURITY_ERROR: ::windows_sys::core::HRESULT = -2145845241i32;
|
||||
pub const MREGISTER_E_DEVICE_MESSAGE_FORMAT_ERROR: ::windows_sys::core::HRESULT = -2145845247i32;
|
||||
pub const MREGISTER_E_DEVICE_NOT_AD_REGISTERED_ERROR: ::windows_sys::core::HRESULT = -2145845235i32;
|
||||
pub const MREGISTER_E_DEVICE_NOT_REGISTERED: ::windows_sys::core::HRESULT = -2145845237i32;
|
||||
pub const MREGISTER_E_DEVICE_UNKNOWN_ERROR: ::windows_sys::core::HRESULT = -2145845240i32;
|
||||
pub const MREGISTER_E_DISCOVERY_FAILED: ::windows_sys::core::HRESULT = -2145845234i32;
|
||||
pub const MREGISTER_E_DISCOVERY_REDIRECTED: ::windows_sys::core::HRESULT = -2145845236i32;
|
||||
pub const MREGISTER_E_REGISTRATION_IN_PROGRESS: ::windows_sys::core::HRESULT = -2145845239i32;
|
||||
pub const MaxDeviceInfoClass: REGISTRATION_INFORMATION_CLASS = 2i32;
|
||||
pub type REGISTRATION_INFORMATION_CLASS = i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Foundation\"`"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct MANAGEMENT_REGISTRATION_INFO {
|
||||
pub fDeviceRegisteredWithManagement: super::super::Foundation::BOOL,
|
||||
|
|
@ -176,7 +109,6 @@ impl ::core::clone::Clone for MANAGEMENT_REGISTRATION_INFO {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub struct MANAGEMENT_SERVICE_INFO {
|
||||
pub pszMDMServiceUri: ::windows_sys::core::PWSTR,
|
||||
pub pszAuthenticationUri: ::windows_sys::core::PWSTR,
|
||||
|
|
|
|||
|
|
@ -1,2 +1,3 @@
|
|||
#[cfg(feature = "Win32_Management_MobileDeviceManagementRegistration")]
|
||||
#[doc = "Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`"]
|
||||
pub mod MobileDeviceManagementRegistration;
|
||||
|
|
|
|||
|
|
@ -1,689 +0,0 @@
|
|||
pub type IApoAcousticEchoCancellation = *mut ::core::ffi::c_void;
|
||||
pub type IApoAuxiliaryInputConfiguration = *mut ::core::ffi::c_void;
|
||||
pub type IApoAuxiliaryInputRT = *mut ::core::ffi::c_void;
|
||||
pub type IAudioDeviceModulesClient = *mut ::core::ffi::c_void;
|
||||
pub type IAudioMediaType = *mut ::core::ffi::c_void;
|
||||
pub type IAudioProcessingObject = *mut ::core::ffi::c_void;
|
||||
pub type IAudioProcessingObjectConfiguration = *mut ::core::ffi::c_void;
|
||||
pub type IAudioProcessingObjectLoggingService = *mut ::core::ffi::c_void;
|
||||
pub type IAudioProcessingObjectNotifications = *mut ::core::ffi::c_void;
|
||||
pub type IAudioProcessingObjectNotifications2 = *mut ::core::ffi::c_void;
|
||||
pub type IAudioProcessingObjectRT = *mut ::core::ffi::c_void;
|
||||
pub type IAudioProcessingObjectRTQueueService = *mut ::core::ffi::c_void;
|
||||
pub type IAudioProcessingObjectVBR = *mut ::core::ffi::c_void;
|
||||
pub type IAudioSystemEffects = *mut ::core::ffi::c_void;
|
||||
pub type IAudioSystemEffects2 = *mut ::core::ffi::c_void;
|
||||
pub type IAudioSystemEffects3 = *mut ::core::ffi::c_void;
|
||||
pub type IAudioSystemEffectsCustomFormats = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_ALREADY_INITIALIZED: ::windows_sys::core::HRESULT = -2005073919i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_ALREADY_UNLOCKED: ::windows_sys::core::HRESULT = -2005073914i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_APO_LOCKED: ::windows_sys::core::HRESULT = -2005073910i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_BUFFERS_OVERLAP: ::windows_sys::core::HRESULT = -2005073915i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_FORMAT_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2005073917i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_INVALID_APO_CLSID: ::windows_sys::core::HRESULT = -2005073916i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_INVALID_COEFFCOUNT: ::windows_sys::core::HRESULT = -2005073909i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_INVALID_COEFFICIENT: ::windows_sys::core::HRESULT = -2005073908i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_INVALID_CONNECTION_FORMAT: ::windows_sys::core::HRESULT = -2005073911i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_INVALID_CURVE_PARAM: ::windows_sys::core::HRESULT = -2005073907i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_INVALID_INPUTID: ::windows_sys::core::HRESULT = -2005073906i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_INVALID_OUTPUT_MAXFRAMECOUNT: ::windows_sys::core::HRESULT = -2005073912i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_NOT_INITIALIZED: ::windows_sys::core::HRESULT = -2005073918i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_NUM_CONNECTIONS_INVALID: ::windows_sys::core::HRESULT = -2005073913i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const AUDIOMEDIATYPE_EQUAL_FORMAT_DATA: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const AUDIOMEDIATYPE_EQUAL_FORMAT_TYPES: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const AUDIOMEDIATYPE_EQUAL_FORMAT_USER_DATA: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const AUDIO_MAX_CHANNELS: u32 = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const AUDIO_MAX_FRAMERATE: f64 = 384000f64;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const AUDIO_MIN_CHANNELS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const AUDIO_MIN_FRAMERATE: f64 = 10f64;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_APO_SWFallback_ProcessingModes: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 13 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_CompositeFX_EndpointEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 15 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_CompositeFX_KeywordDetector_EndpointEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 18 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_CompositeFX_KeywordDetector_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 17 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_CompositeFX_KeywordDetector_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 16 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_CompositeFX_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 14 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_CompositeFX_Offload_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 20 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_CompositeFX_Offload_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 19 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_CompositeFX_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 13 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_EFX_KeywordDetector_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 10 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_EFX_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 7 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_ApplyToBluetooth: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 30 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_ApplyToCapture: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 33 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_ApplyToRender: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_ApplyToUsb: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 31 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_Association: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 0 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_Author: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 26 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_EffectPackSchema_Version: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 29 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const PKEY_FX_EffectPack_Schema_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7abf23d9_727e_4d0b_86a3_dd501d260001);
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_EndpointEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 7 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_Enumerator: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 23 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_FriendlyName: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 4 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_KeywordDetector_EndpointEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 10 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_KeywordDetector_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 9 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_KeywordDetector_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 8 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 6 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_ObjectId: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 27 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_Offload_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 12 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_Offload_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 11 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_PostMixEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_PreMixEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 1 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_State: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 28 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 5 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_SupportAppLauncher: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 21 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_SupportedFormats: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 22 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_UserInterfaceClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 3 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_VersionMajor: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 24 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_VersionMinor: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 25 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_MFX_KeywordDetector_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 9 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_MFX_Offload_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 12 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_MFX_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 6 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_SFX_KeywordDetector_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 8 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_SFX_Offload_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 11 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_SFX_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 5 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const SID_AudioProcessingObjectLoggingService: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8b8008af_09f9_456e_a173_bdb58499bce7);
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const SID_AudioProcessingObjectRTQueue: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x458c1a1f_6899_4c12_99ac_e2e6ac253104);
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub type APO_BUFFER_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const BUFFER_INVALID: APO_BUFFER_FLAGS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const BUFFER_VALID: APO_BUFFER_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const BUFFER_SILENT: APO_BUFFER_FLAGS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub type APO_CONNECTION_BUFFER_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_CONNECTION_BUFFER_TYPE_ALLOCATED: APO_CONNECTION_BUFFER_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_CONNECTION_BUFFER_TYPE_EXTERNAL: APO_CONNECTION_BUFFER_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_CONNECTION_BUFFER_TYPE_DEPENDANT: APO_CONNECTION_BUFFER_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub type APO_FLAG = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_FLAG_NONE: APO_FLAG = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_FLAG_INPLACE: APO_FLAG = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_FLAG_SAMPLESPERFRAME_MUST_MATCH: APO_FLAG = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_FLAG_FRAMESPERSECOND_MUST_MATCH: APO_FLAG = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_FLAG_BITSPERSAMPLE_MUST_MATCH: APO_FLAG = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_FLAG_MIXER: APO_FLAG = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_FLAG_DEFAULT: APO_FLAG = 14i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub type APO_LOG_LEVEL = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_LOG_LEVEL_ALWAYS: APO_LOG_LEVEL = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_LOG_LEVEL_CRITICAL: APO_LOG_LEVEL = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_LOG_LEVEL_ERROR: APO_LOG_LEVEL = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_LOG_LEVEL_WARNING: APO_LOG_LEVEL = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_LOG_LEVEL_INFO: APO_LOG_LEVEL = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_LOG_LEVEL_VERBOSE: APO_LOG_LEVEL = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub type APO_NOTIFICATION_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_NOTIFICATION_TYPE_NONE: APO_NOTIFICATION_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_NOTIFICATION_TYPE_ENDPOINT_VOLUME: APO_NOTIFICATION_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_NOTIFICATION_TYPE_ENDPOINT_PROPERTY_CHANGE: APO_NOTIFICATION_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_NOTIFICATION_TYPE_SYSTEM_EFFECTS_PROPERTY_CHANGE: APO_NOTIFICATION_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_NOTIFICATION_TYPE_ENDPOINT_VOLUME2: APO_NOTIFICATION_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_NOTIFICATION_TYPE_DEVICE_ORIENTATION: APO_NOTIFICATION_TYPE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_NOTIFICATION_TYPE_MICROPHONE_BOOST: APO_NOTIFICATION_TYPE = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub type AUDIO_FLOW_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const AUDIO_FLOW_PULL: AUDIO_FLOW_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const AUDIO_FLOW_PUSH: AUDIO_FLOW_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub type AUDIO_SYSTEMEFFECT_STATE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const AUDIO_SYSTEMEFFECT_STATE_OFF: AUDIO_SYSTEMEFFECT_STATE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const AUDIO_SYSTEMEFFECT_STATE_ON: AUDIO_SYSTEMEFFECT_STATE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub type DEVICE_ORIENTATION_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const DEVICE_NOT_ROTATED: DEVICE_ORIENTATION_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const DEVICE_ROTATED_90_DEGREES_CLOCKWISE: DEVICE_ORIENTATION_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const DEVICE_ROTATED_180_DEGREES_CLOCKWISE: DEVICE_ORIENTATION_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const DEVICE_ROTATED_270_DEGREES_CLOCKWISE: DEVICE_ORIENTATION_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub type EAudioConstriction = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const eAudioConstrictionOff: EAudioConstriction = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const eAudioConstriction48_16: EAudioConstriction = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const eAudioConstriction44_16: EAudioConstriction = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const eAudioConstriction14_14: EAudioConstriction = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const eAudioConstrictionMute: EAudioConstriction = 4i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub struct APOInitBaseStruct {
|
||||
pub cbSize: u32,
|
||||
pub clsid: ::windows_sys::core::GUID,
|
||||
}
|
||||
impl ::core::marker::Copy for APOInitBaseStruct {}
|
||||
impl ::core::clone::Clone for APOInitBaseStruct {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub struct APOInitSystemEffects {
|
||||
pub APOInit: APOInitBaseStruct,
|
||||
pub pAPOEndpointProperties: super::super::super::UI::Shell::PropertiesSystem::IPropertyStore,
|
||||
pub pAPOSystemEffectsProperties: super::super::super::UI::Shell::PropertiesSystem::IPropertyStore,
|
||||
pub pReserved: *mut ::core::ffi::c_void,
|
||||
pub pDeviceCollection: super::IMMDeviceCollection,
|
||||
}
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
impl ::core::marker::Copy for APOInitSystemEffects {}
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
impl ::core::clone::Clone for APOInitSystemEffects {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
pub struct APOInitSystemEffects2 {
|
||||
pub APOInit: APOInitBaseStruct,
|
||||
pub pAPOEndpointProperties: super::super::super::UI::Shell::PropertiesSystem::IPropertyStore,
|
||||
pub pAPOSystemEffectsProperties: super::super::super::UI::Shell::PropertiesSystem::IPropertyStore,
|
||||
pub pReserved: *mut ::core::ffi::c_void,
|
||||
pub pDeviceCollection: super::IMMDeviceCollection,
|
||||
pub nSoftwareIoDeviceInCollection: u32,
|
||||
pub nSoftwareIoConnectorIndex: u32,
|
||||
pub AudioProcessingMode: ::windows_sys::core::GUID,
|
||||
pub InitializeForDiscoveryOnly: super::super::super::Foundation::BOOL,
|
||||
}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
impl ::core::marker::Copy for APOInitSystemEffects2 {}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
impl ::core::clone::Clone for APOInitSystemEffects2 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
pub struct APOInitSystemEffects3 {
|
||||
pub APOInit: APOInitBaseStruct,
|
||||
pub pAPOEndpointProperties: super::super::super::UI::Shell::PropertiesSystem::IPropertyStore,
|
||||
pub pServiceProvider: super::super::super::System::Com::IServiceProvider,
|
||||
pub pDeviceCollection: super::IMMDeviceCollection,
|
||||
pub nSoftwareIoDeviceInCollection: u32,
|
||||
pub nSoftwareIoConnectorIndex: u32,
|
||||
pub AudioProcessingMode: ::windows_sys::core::GUID,
|
||||
pub InitializeForDiscoveryOnly: super::super::super::Foundation::BOOL,
|
||||
}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
impl ::core::marker::Copy for APOInitSystemEffects3 {}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
impl ::core::clone::Clone for APOInitSystemEffects3 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub struct APO_CONNECTION_DESCRIPTOR {
|
||||
pub Type: APO_CONNECTION_BUFFER_TYPE,
|
||||
pub pBuffer: usize,
|
||||
pub u32MaxFrameCount: u32,
|
||||
pub pFormat: IAudioMediaType,
|
||||
pub u32Signature: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for APO_CONNECTION_DESCRIPTOR {}
|
||||
impl ::core::clone::Clone for APO_CONNECTION_DESCRIPTOR {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub struct APO_CONNECTION_PROPERTY {
|
||||
pub pBuffer: usize,
|
||||
pub u32ValidFrameCount: u32,
|
||||
pub u32BufferFlags: APO_BUFFER_FLAGS,
|
||||
pub u32Signature: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for APO_CONNECTION_PROPERTY {}
|
||||
impl ::core::clone::Clone for APO_CONNECTION_PROPERTY {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub struct APO_CONNECTION_PROPERTY_V2 {
|
||||
pub property: APO_CONNECTION_PROPERTY,
|
||||
pub u64QPCTime: u64,
|
||||
}
|
||||
impl ::core::marker::Copy for APO_CONNECTION_PROPERTY_V2 {}
|
||||
impl ::core::clone::Clone for APO_CONNECTION_PROPERTY_V2 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
pub struct APO_NOTIFICATION {
|
||||
pub r#type: APO_NOTIFICATION_TYPE,
|
||||
pub Anonymous: APO_NOTIFICATION_0,
|
||||
}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
impl ::core::marker::Copy for APO_NOTIFICATION {}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
impl ::core::clone::Clone for APO_NOTIFICATION {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
pub union APO_NOTIFICATION_0 {
|
||||
pub audioEndpointVolumeChange: AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION,
|
||||
pub audioEndpointPropertyChange: AUDIO_ENDPOINT_PROPERTY_CHANGE_NOTIFICATION,
|
||||
pub audioSystemEffectsPropertyChange: AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION,
|
||||
pub audioEndpointVolumeChange2: AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2,
|
||||
pub deviceOrientation: DEVICE_ORIENTATION_TYPE,
|
||||
pub audioMicrophoneBoostChange: AUDIO_MICROPHONE_BOOST_NOTIFICATION,
|
||||
}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
impl ::core::marker::Copy for APO_NOTIFICATION_0 {}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
impl ::core::clone::Clone for APO_NOTIFICATION_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub struct APO_NOTIFICATION_DESCRIPTOR {
|
||||
pub r#type: APO_NOTIFICATION_TYPE,
|
||||
pub Anonymous: APO_NOTIFICATION_DESCRIPTOR_0,
|
||||
}
|
||||
impl ::core::marker::Copy for APO_NOTIFICATION_DESCRIPTOR {}
|
||||
impl ::core::clone::Clone for APO_NOTIFICATION_DESCRIPTOR {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub union APO_NOTIFICATION_DESCRIPTOR_0 {
|
||||
pub audioEndpointVolume: AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR,
|
||||
pub audioEndpointPropertyChange: AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR,
|
||||
pub audioSystemEffectsPropertyChange: AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR,
|
||||
pub audioMicrophoneBoost: AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR,
|
||||
}
|
||||
impl ::core::marker::Copy for APO_NOTIFICATION_DESCRIPTOR_0 {}
|
||||
impl ::core::clone::Clone for APO_NOTIFICATION_DESCRIPTOR_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub struct APO_REG_PROPERTIES {
|
||||
pub clsid: ::windows_sys::core::GUID,
|
||||
pub Flags: APO_FLAG,
|
||||
pub szFriendlyName: [u16; 256],
|
||||
pub szCopyrightInfo: [u16; 256],
|
||||
pub u32MajorVersion: u32,
|
||||
pub u32MinorVersion: u32,
|
||||
pub u32MinInputConnections: u32,
|
||||
pub u32MaxInputConnections: u32,
|
||||
pub u32MinOutputConnections: u32,
|
||||
pub u32MaxOutputConnections: u32,
|
||||
pub u32MaxInstances: u32,
|
||||
pub u32NumAPOInterfaces: u32,
|
||||
pub iidAPOInterfaceList: [::windows_sys::core::GUID; 1],
|
||||
}
|
||||
impl ::core::marker::Copy for APO_REG_PROPERTIES {}
|
||||
impl ::core::clone::Clone for APO_REG_PROPERTIES {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub struct AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR {
|
||||
pub device: super::IMMDevice,
|
||||
}
|
||||
impl ::core::marker::Copy for AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR {}
|
||||
impl ::core::clone::Clone for AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub struct AUDIO_ENDPOINT_PROPERTY_CHANGE_NOTIFICATION {
|
||||
pub endpoint: super::IMMDevice,
|
||||
pub propertyStore: super::super::super::UI::Shell::PropertiesSystem::IPropertyStore,
|
||||
pub propertyKey: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY,
|
||||
}
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
impl ::core::marker::Copy for AUDIO_ENDPOINT_PROPERTY_CHANGE_NOTIFICATION {}
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
impl ::core::clone::Clone for AUDIO_ENDPOINT_PROPERTY_CHANGE_NOTIFICATION {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub struct AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR {
|
||||
pub device: super::IMMDevice,
|
||||
}
|
||||
impl ::core::marker::Copy for AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR {}
|
||||
impl ::core::clone::Clone for AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION {
|
||||
pub endpoint: super::IMMDevice,
|
||||
pub volume: *mut super::AUDIO_VOLUME_NOTIFICATION_DATA,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2 {
|
||||
pub endpoint: super::IMMDevice,
|
||||
pub volume: *mut AUDIO_VOLUME_NOTIFICATION_DATA2,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2 {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub struct AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR {
|
||||
pub device: super::IMMDevice,
|
||||
}
|
||||
impl ::core::marker::Copy for AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR {}
|
||||
impl ::core::clone::Clone for AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct AUDIO_MICROPHONE_BOOST_NOTIFICATION {
|
||||
pub endpoint: super::IMMDevice,
|
||||
pub eventContext: ::windows_sys::core::GUID,
|
||||
pub microphoneBoostEnabled: super::super::super::Foundation::BOOL,
|
||||
pub levelInDb: f32,
|
||||
pub levelMinInDb: f32,
|
||||
pub levelMaxInDb: f32,
|
||||
pub levelStepInDb: f32,
|
||||
pub muteSupported: super::super::super::Foundation::BOOL,
|
||||
pub mute: super::super::super::Foundation::BOOL,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for AUDIO_MICROPHONE_BOOST_NOTIFICATION {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for AUDIO_MICROPHONE_BOOST_NOTIFICATION {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct AUDIO_SYSTEMEFFECT {
|
||||
pub id: ::windows_sys::core::GUID,
|
||||
pub canSetState: super::super::super::Foundation::BOOL,
|
||||
pub state: AUDIO_SYSTEMEFFECT_STATE,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for AUDIO_SYSTEMEFFECT {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for AUDIO_SYSTEMEFFECT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub struct AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR {
|
||||
pub device: super::IMMDevice,
|
||||
pub propertyStoreContext: ::windows_sys::core::GUID,
|
||||
}
|
||||
impl ::core::marker::Copy for AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR {}
|
||||
impl ::core::clone::Clone for AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub struct AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION {
|
||||
pub endpoint: super::IMMDevice,
|
||||
pub propertyStoreContext: ::windows_sys::core::GUID,
|
||||
pub propertyStoreType: super::AUDIO_SYSTEMEFFECTS_PROPERTYSTORE_TYPE,
|
||||
pub propertyStore: super::super::super::UI::Shell::PropertiesSystem::IPropertyStore,
|
||||
pub propertyKey: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY,
|
||||
}
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
impl ::core::marker::Copy for AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION {}
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
impl ::core::clone::Clone for AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct AUDIO_VOLUME_NOTIFICATION_DATA2 {
|
||||
pub notificationData: *mut super::AUDIO_VOLUME_NOTIFICATION_DATA,
|
||||
pub masterVolumeInDb: f32,
|
||||
pub volumeMinInDb: f32,
|
||||
pub volumeMaxInDb: f32,
|
||||
pub volumeIncrementInDb: f32,
|
||||
pub step: u32,
|
||||
pub stepCount: u32,
|
||||
pub channelVolumesInDb: [f32; 1],
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for AUDIO_VOLUME_NOTIFICATION_DATA2 {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for AUDIO_VOLUME_NOTIFICATION_DATA2 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
pub struct AudioFXExtensionParams {
|
||||
pub AddPageParam: super::super::super::Foundation::LPARAM,
|
||||
pub pwstrEndpointID: ::windows_sys::core::PWSTR,
|
||||
pub pFxProperties: super::super::super::UI::Shell::PropertiesSystem::IPropertyStore,
|
||||
}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
impl ::core::marker::Copy for AudioFXExtensionParams {}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
impl ::core::clone::Clone for AudioFXExtensionParams {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub struct UNCOMPRESSEDAUDIOFORMAT {
|
||||
pub guidFormatType: ::windows_sys::core::GUID,
|
||||
pub dwSamplesPerFrame: u32,
|
||||
pub dwBytesPerSampleContainer: u32,
|
||||
pub dwValidBitsPerSample: u32,
|
||||
pub fFramesPerSecond: f32,
|
||||
pub dwChannelMask: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for UNCOMPRESSEDAUDIOFORMAT {}
|
||||
impl ::core::clone::Clone for UNCOMPRESSEDAUDIOFORMAT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub type FNAPONOTIFICATIONCALLBACK = ::core::option::Option<unsafe extern "system" fn(pproperties: *mut APO_REG_PROPERTIES, pvrefdata: *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>;
|
||||
File diff suppressed because it is too large
Load diff
|
|
@ -1,51 +0,0 @@
|
|||
pub type IAudioEndpointFormatControl = *mut ::core::ffi::c_void;
|
||||
pub type IAudioEndpointLastBufferControl = *mut ::core::ffi::c_void;
|
||||
pub type IAudioEndpointOffloadStreamMeter = *mut ::core::ffi::c_void;
|
||||
pub type IAudioEndpointOffloadStreamMute = *mut ::core::ffi::c_void;
|
||||
pub type IAudioEndpointOffloadStreamVolume = *mut ::core::ffi::c_void;
|
||||
pub type IAudioEndpointVolume = *mut ::core::ffi::c_void;
|
||||
pub type IAudioEndpointVolumeCallback = *mut ::core::ffi::c_void;
|
||||
pub type IAudioEndpointVolumeEx = *mut ::core::ffi::c_void;
|
||||
pub type IAudioLfxControl = *mut ::core::ffi::c_void;
|
||||
pub type IAudioMeterInformation = *mut ::core::ffi::c_void;
|
||||
pub type IHardwareAudioEngineBase = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"]
|
||||
pub const DEVINTERFACE_AUDIOENDPOINTPLUGIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9f2f7b66_65ac_4fa6_8ae4_123c78b89313);
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const DEVPKEY_AudioEndpointPlugin2_FactoryCLSID: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x12d83bd7_cf12_46be_8540_812710d3021c), pid: 4 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const DEVPKEY_AudioEndpointPlugin_DataFlow: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x12d83bd7_cf12_46be_8540_812710d3021c), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const DEVPKEY_AudioEndpointPlugin_FactoryCLSID: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x12d83bd7_cf12_46be_8540_812710d3021c), pid: 1 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const DEVPKEY_AudioEndpointPlugin_PnPInterface: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x12d83bd7_cf12_46be_8540_812710d3021c), pid: 3 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"]
|
||||
pub type EndpointConnectorType = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"]
|
||||
pub const eHostProcessConnector: EndpointConnectorType = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"]
|
||||
pub const eOffloadConnector: EndpointConnectorType = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"]
|
||||
pub const eLoopbackConnector: EndpointConnectorType = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"]
|
||||
pub const eKeywordDetectorConnector: EndpointConnectorType = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"]
|
||||
pub const eConnectorCount: EndpointConnectorType = 4i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"]
|
||||
pub struct AUDIO_ENDPOINT_SHARED_CREATE_PARAMS {
|
||||
pub u32Size: u32,
|
||||
pub u32TSSessionId: u32,
|
||||
pub targetEndpointConnectorType: EndpointConnectorType,
|
||||
pub wfxDeviceFormat: super::WAVEFORMATEX,
|
||||
}
|
||||
impl ::core::marker::Copy for AUDIO_ENDPOINT_SHARED_CREATE_PARAMS {}
|
||||
impl ::core::clone::Clone for AUDIO_ENDPOINT_SHARED_CREATE_PARAMS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
|
|
@ -1,965 +0,0 @@
|
|||
::windows_targets::link ! ( "xaudio2_8.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] fn CreateAudioReverb ( ppapo : *mut ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "xaudio2_8.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] fn CreateAudioVolumeMeter ( ppapo : *mut ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "xaudio2_8.dll""cdecl" #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] fn CreateFX ( clsid : *const ::windows_sys::core::GUID , peffect : *mut ::windows_sys::core::IUnknown , pinitdat : *const ::core::ffi::c_void , initdatabytesize : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "hrtfapo.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] fn CreateHrtfApo ( init : *const HrtfApoInit , xapo : *mut IXAPO ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "xaudio2_8.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] fn XAudio2CreateWithVersionInfo ( ppxaudio2 : *mut IXAudio2 , flags : u32 , xaudio2processor : u32 , ntddiversion : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
pub type IXAPO = *mut ::core::ffi::c_void;
|
||||
pub type IXAPOHrtfParameters = *mut ::core::ffi::c_void;
|
||||
pub type IXAPOParameters = *mut ::core::ffi::c_void;
|
||||
pub type IXAudio2 = *mut ::core::ffi::c_void;
|
||||
pub type IXAudio2EngineCallback = *mut ::core::ffi::c_void;
|
||||
pub type IXAudio2Extension = *mut ::core::ffi::c_void;
|
||||
pub type IXAudio2MasteringVoice = *mut ::core::ffi::c_void;
|
||||
pub type IXAudio2SourceVoice = *mut ::core::ffi::c_void;
|
||||
pub type IXAudio2SubmixVoice = *mut ::core::ffi::c_void;
|
||||
pub type IXAudio2Voice = *mut ::core::ffi::c_void;
|
||||
pub type IXAudio2VoiceCallback = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const AudioReverb: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc2633b16_471b_4498_b8c5_4f0959e2ec09);
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const AudioVolumeMeter: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4fc3b166_972a_40cf_bc37_7db03db2fba3);
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FACILITY_XAPO: u32 = 2199u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FACILITY_XAUDIO2: u32 = 2198u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXECHO_DEFAULT_DELAY: f32 = 500f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXECHO_DEFAULT_FEEDBACK: f32 = 0.5f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXECHO_DEFAULT_WETDRYMIX: f32 = 0.5f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXECHO_MAX_DELAY: f32 = 2000f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXECHO_MAX_FEEDBACK: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXECHO_MAX_WETDRYMIX: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXECHO_MIN_DELAY: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXECHO_MIN_FEEDBACK: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXECHO_MIN_WETDRYMIX: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf5e01117_d6c4_485a_a3f5_695196f3dbfa);
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_DEFAULT_BANDWIDTH: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_DEFAULT_FREQUENCY_CENTER_0: f32 = 100f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_DEFAULT_FREQUENCY_CENTER_1: f32 = 800f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_DEFAULT_FREQUENCY_CENTER_2: f32 = 2000f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_DEFAULT_FREQUENCY_CENTER_3: f32 = 10000f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_DEFAULT_GAIN: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_MAX_BANDWIDTH: f32 = 2f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_MAX_FRAMERATE: u32 = 48000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_MAX_FREQUENCY_CENTER: f32 = 20000f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_MAX_GAIN: f32 = 7.94f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_MIN_BANDWIDTH: f32 = 0.1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_MIN_FRAMERATE: u32 = 22000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_MIN_FREQUENCY_CENTER: f32 = 20f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_MIN_GAIN: f32 = 0.126f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEcho: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5039d740_f736_449a_84d3_a56202557b87);
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXLOUDNESS_DEFAULT_MOMENTARY_MS: u32 = 400u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXLOUDNESS_DEFAULT_SHORTTERM_MS: u32 = 3000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXMASTERINGLIMITER_DEFAULT_LOUDNESS: u32 = 1000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXMASTERINGLIMITER_DEFAULT_RELEASE: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXMASTERINGLIMITER_MAX_LOUDNESS: u32 = 1800u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXMASTERINGLIMITER_MAX_RELEASE: u32 = 20u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXMASTERINGLIMITER_MIN_LOUDNESS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXMASTERINGLIMITER_MIN_RELEASE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXMasteringLimiter: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc4137916_2be1_46fd_8599_441536f49856);
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXREVERB_DEFAULT_DIFFUSION: f32 = 0.9f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXREVERB_DEFAULT_ROOMSIZE: f32 = 0.6f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXREVERB_MAX_DIFFUSION: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXREVERB_MAX_ROOMSIZE: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXREVERB_MIN_DIFFUSION: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXREVERB_MIN_ROOMSIZE: f32 = 0.0001f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXReverb: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7d9aca56_cb68_4807_b632_b137352e8596);
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const HRTF_DEFAULT_UNITY_GAIN_DISTANCE: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const HRTF_MAX_GAIN_LIMIT: f32 = 12f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const HRTF_MIN_GAIN_LIMIT: f32 = -96f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const HRTF_MIN_UNITY_GAIN_DISTANCE: f32 = 0.05f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor1: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor10: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor11: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor12: u32 = 2048u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor13: u32 = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor14: u32 = 8192u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor15: u32 = 16384u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor16: u32 = 32768u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor17: u32 = 65536u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor18: u32 = 131072u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor19: u32 = 262144u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor2: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor20: u32 = 524288u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor21: u32 = 1048576u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor22: u32 = 2097152u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor23: u32 = 4194304u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor24: u32 = 8388608u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor25: u32 = 16777216u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor26: u32 = 33554432u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor27: u32 = 67108864u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor28: u32 = 134217728u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor29: u32 = 268435456u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor3: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor30: u32 = 536870912u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor31: u32 = 1073741824u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor32: u32 = 2147483648u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor4: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor5: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor6: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor7: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor8: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor9: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const SPEAKER_MONO: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_2PI: f32 = 6.2831855f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_CALCULATE_DELAY: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_CALCULATE_DOPPLER: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_CALCULATE_EMITTER_ANGLE: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_CALCULATE_LPF_DIRECT: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_CALCULATE_LPF_REVERB: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_CALCULATE_MATRIX: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_CALCULATE_REDIRECT_TO_LFE: u32 = 131072u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_CALCULATE_REVERB: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_CALCULATE_ZEROCENTER: u32 = 65536u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_HANDLE_BYTESIZE: u32 = 20u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_PI: f32 = 3.1415927f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_SPEED_OF_SOUND: f32 = 343.5f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_E_FORMAT_UNSUPPORTED: ::windows_sys::core::HRESULT = -2003369983i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_FLAG_BITSPERSAMPLE_MUST_MATCH: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_FLAG_BUFFERCOUNT_MUST_MATCH: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_FLAG_CHANNELS_MUST_MATCH: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_FLAG_FRAMERATE_MUST_MATCH: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_FLAG_INPLACE_REQUIRED: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_FLAG_INPLACE_SUPPORTED: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_MAX_CHANNELS: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_MAX_FRAMERATE: u32 = 200000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_MIN_CHANNELS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_MIN_FRAMERATE: u32 = 1000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_REGISTRATION_STRING_LENGTH: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2D_DLL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("xaudio2_9d.dll");
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2D_DLL_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("xaudio2_9d.dll");
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2D_DLL_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("xaudio2_9d.dll");
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_7POINT1_REAR_DELAY: u32 = 20u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_7POINT1_SIDE_DELAY: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_DECAY_TIME: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_DENSITY: f32 = 100f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_DISABLE_LATE_FIELD: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_EARLY_DIFFUSION: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_HIGH_EQ_CUTOFF: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_HIGH_EQ_GAIN: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_LATE_DIFFUSION: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_LOW_EQ_CUTOFF: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_LOW_EQ_GAIN: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_POSITION: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_POSITION_MATRIX: u32 = 27u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_REAR_DELAY: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_REFLECTIONS_DELAY: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_REFLECTIONS_GAIN: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_REVERB_DELAY: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_REVERB_GAIN: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_ROOM_FILTER_FREQ: f32 = 5000f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_ROOM_FILTER_HF: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_ROOM_FILTER_MAIN: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_ROOM_SIZE: f32 = 100f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_WET_DRY_MIX: f32 = 100f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_7POINT1_REAR_DELAY: u32 = 20u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_7POINT1_SIDE_DELAY: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_DENSITY: f32 = 100f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_DIFFUSION: u32 = 15u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_FRAMERATE: u32 = 48000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_HIGH_EQ_CUTOFF: u32 = 14u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_HIGH_EQ_GAIN: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_LOW_EQ_CUTOFF: u32 = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_LOW_EQ_GAIN: u32 = 12u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_POSITION: u32 = 30u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_REAR_DELAY: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_REFLECTIONS_DELAY: u32 = 300u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_REFLECTIONS_GAIN: f32 = 20f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_REVERB_DELAY: u32 = 85u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_REVERB_GAIN: f32 = 20f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_ROOM_FILTER_FREQ: f32 = 20000f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_ROOM_FILTER_HF: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_ROOM_FILTER_MAIN: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_ROOM_SIZE: f32 = 100f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_WET_DRY_MIX: f32 = 100f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_7POINT1_REAR_DELAY: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_7POINT1_SIDE_DELAY: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_DECAY_TIME: f32 = 0.1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_DENSITY: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_DIFFUSION: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_FRAMERATE: u32 = 20000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_HIGH_EQ_CUTOFF: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_HIGH_EQ_GAIN: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_LOW_EQ_CUTOFF: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_LOW_EQ_GAIN: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_POSITION: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_REAR_DELAY: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_REFLECTIONS_DELAY: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_REFLECTIONS_GAIN: f32 = -100f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_REVERB_DELAY: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_REVERB_GAIN: f32 = -100f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_ROOM_FILTER_FREQ: f32 = 20f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_ROOM_FILTER_HF: f32 = -100f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_ROOM_FILTER_MAIN: f32 = -100f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_ROOM_SIZE: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_WET_DRY_MIX: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_1024_QUANTUM: u32 = 32768u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_ANY_PROCESSOR: u32 = 4294967295u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_COMMIT_ALL: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_COMMIT_NOW: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_DEBUG_ENGINE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_DEFAULT_CHANNELS: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_DEFAULT_FILTER_FREQUENCY: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_DEFAULT_FILTER_ONEOVERQ: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_DEFAULT_FREQ_RATIO: f32 = 2f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_DEFAULT_PROCESSOR: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_DEFAULT_SAMPLERATE: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_DLL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("xaudio2_9.dll");
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_DLL_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("xaudio2_9.dll");
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_DLL_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("xaudio2_9.dll");
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_END_OF_STREAM: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_E_DEVICE_INVALIDATED: ::windows_sys::core::HRESULT = -2003435516i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_E_INVALID_CALL: ::windows_sys::core::HRESULT = -2003435519i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_E_XAPO_CREATION_FAILED: ::windows_sys::core::HRESULT = -2003435517i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_E_XMA_DECODER_ERROR: ::windows_sys::core::HRESULT = -2003435518i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_LOG_API_CALLS: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_LOG_DETAIL: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_LOG_ERRORS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_LOG_FUNC_CALLS: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_LOG_INFO: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_LOG_LOCKS: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_LOG_MEMORY: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_LOG_STREAMING: u32 = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_LOG_TIMING: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_LOG_WARNINGS: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_LOOP_INFINITE: u32 = 255u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_AUDIO_CHANNELS: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_BUFFERS_SYSTEM: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_BUFFER_BYTES: u32 = 2147483648u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_FILTER_FREQUENCY: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_FILTER_ONEOVERQ: f32 = 1.5f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_FREQ_RATIO: f32 = 1024f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_INSTANCES: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_LOOP_COUNT: u32 = 254u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_QUEUED_BUFFERS: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MONO: u32 = 600000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MULTICHANNEL: u32 = 300000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_SAMPLE_RATE: u32 = 200000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_VOLUME_LEVEL: f32 = 16777216f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MIN_SAMPLE_RATE: u32 = 1000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_NO_LOOP_REGION: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_NO_VIRTUAL_AUDIO_CLIENT: u32 = 65536u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_PLAY_TAILS: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_QUANTUM_DENOMINATOR: u32 = 100u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_QUANTUM_NUMERATOR: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_SEND_USEFILTER: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_STOP_ENGINE_WHEN_IDLE: u32 = 8192u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_USE_DEFAULT_PROCESSOR: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_VOICE_NOPITCH: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_VOICE_NOSAMPLESPLAYED: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_VOICE_NOSRC: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_VOICE_USEFILTER: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub type HrtfDirectivityType = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const OmniDirectional: HrtfDirectivityType = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Cardioid: HrtfDirectivityType = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Cone: HrtfDirectivityType = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub type HrtfDistanceDecayType = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const NaturalDecay: HrtfDistanceDecayType = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const CustomDecay: HrtfDistanceDecayType = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub type HrtfEnvironment = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Small: HrtfEnvironment = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Medium: HrtfEnvironment = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Large: HrtfEnvironment = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Outdoors: HrtfEnvironment = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub type XAPO_BUFFER_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_BUFFER_SILENT: XAPO_BUFFER_FLAGS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_BUFFER_VALID: XAPO_BUFFER_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub type XAUDIO2_FILTER_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const LowPassFilter: XAUDIO2_FILTER_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const BandPassFilter: XAUDIO2_FILTER_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const HighPassFilter: XAUDIO2_FILTER_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const NotchFilter: XAUDIO2_FILTER_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const LowPassOnePoleFilter: XAUDIO2_FILTER_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const HighPassOnePoleFilter: XAUDIO2_FILTER_TYPE = 5i32;
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct FXECHO_INITDATA {
|
||||
pub MaxDelay: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for FXECHO_INITDATA {}
|
||||
impl ::core::clone::Clone for FXECHO_INITDATA {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct FXECHO_PARAMETERS {
|
||||
pub WetDryMix: f32,
|
||||
pub Feedback: f32,
|
||||
pub Delay: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for FXECHO_PARAMETERS {}
|
||||
impl ::core::clone::Clone for FXECHO_PARAMETERS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct FXEQ_PARAMETERS {
|
||||
pub FrequencyCenter0: f32,
|
||||
pub Gain0: f32,
|
||||
pub Bandwidth0: f32,
|
||||
pub FrequencyCenter1: f32,
|
||||
pub Gain1: f32,
|
||||
pub Bandwidth1: f32,
|
||||
pub FrequencyCenter2: f32,
|
||||
pub Gain2: f32,
|
||||
pub Bandwidth2: f32,
|
||||
pub FrequencyCenter3: f32,
|
||||
pub Gain3: f32,
|
||||
pub Bandwidth3: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for FXEQ_PARAMETERS {}
|
||||
impl ::core::clone::Clone for FXEQ_PARAMETERS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct FXMASTERINGLIMITER_PARAMETERS {
|
||||
pub Release: u32,
|
||||
pub Loudness: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for FXMASTERINGLIMITER_PARAMETERS {}
|
||||
impl ::core::clone::Clone for FXMASTERINGLIMITER_PARAMETERS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct FXREVERB_PARAMETERS {
|
||||
pub Diffusion: f32,
|
||||
pub RoomSize: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for FXREVERB_PARAMETERS {}
|
||||
impl ::core::clone::Clone for FXREVERB_PARAMETERS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct HrtfApoInit {
|
||||
pub distanceDecay: *mut HrtfDistanceDecay,
|
||||
pub directivity: *mut HrtfDirectivity,
|
||||
}
|
||||
impl ::core::marker::Copy for HrtfApoInit {}
|
||||
impl ::core::clone::Clone for HrtfApoInit {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct HrtfDirectivity {
|
||||
pub r#type: HrtfDirectivityType,
|
||||
pub scaling: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for HrtfDirectivity {}
|
||||
impl ::core::clone::Clone for HrtfDirectivity {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct HrtfDirectivityCardioid {
|
||||
pub directivity: HrtfDirectivity,
|
||||
pub order: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for HrtfDirectivityCardioid {}
|
||||
impl ::core::clone::Clone for HrtfDirectivityCardioid {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct HrtfDirectivityCone {
|
||||
pub directivity: HrtfDirectivity,
|
||||
pub innerAngle: f32,
|
||||
pub outerAngle: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for HrtfDirectivityCone {}
|
||||
impl ::core::clone::Clone for HrtfDirectivityCone {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct HrtfDistanceDecay {
|
||||
pub r#type: HrtfDistanceDecayType,
|
||||
pub maxGain: f32,
|
||||
pub minGain: f32,
|
||||
pub unityGainDistance: f32,
|
||||
pub cutoffDistance: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for HrtfDistanceDecay {}
|
||||
impl ::core::clone::Clone for HrtfDistanceDecay {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct HrtfOrientation {
|
||||
pub element: [f32; 9],
|
||||
}
|
||||
impl ::core::marker::Copy for HrtfOrientation {}
|
||||
impl ::core::clone::Clone for HrtfOrientation {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct HrtfPosition {
|
||||
pub x: f32,
|
||||
pub y: f32,
|
||||
pub z: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for HrtfPosition {}
|
||||
impl ::core::clone::Clone for HrtfPosition {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAPO_LOCKFORPROCESS_PARAMETERS {
|
||||
pub pFormat: *const super::WAVEFORMATEX,
|
||||
pub MaxFrameCount: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for XAPO_LOCKFORPROCESS_PARAMETERS {}
|
||||
impl ::core::clone::Clone for XAPO_LOCKFORPROCESS_PARAMETERS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAPO_PROCESS_BUFFER_PARAMETERS {
|
||||
pub pBuffer: *mut ::core::ffi::c_void,
|
||||
pub BufferFlags: XAPO_BUFFER_FLAGS,
|
||||
pub ValidFrameCount: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for XAPO_PROCESS_BUFFER_PARAMETERS {}
|
||||
impl ::core::clone::Clone for XAPO_PROCESS_BUFFER_PARAMETERS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAPO_REGISTRATION_PROPERTIES {
|
||||
pub clsid: ::windows_sys::core::GUID,
|
||||
pub FriendlyName: [u16; 256],
|
||||
pub CopyrightInfo: [u16; 256],
|
||||
pub MajorVersion: u32,
|
||||
pub MinorVersion: u32,
|
||||
pub Flags: u32,
|
||||
pub MinInputBufferCount: u32,
|
||||
pub MaxInputBufferCount: u32,
|
||||
pub MinOutputBufferCount: u32,
|
||||
pub MaxOutputBufferCount: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for XAPO_REGISTRATION_PROPERTIES {}
|
||||
impl ::core::clone::Clone for XAPO_REGISTRATION_PROPERTIES {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAUDIO2FX_REVERB_I3DL2_PARAMETERS {
|
||||
pub WetDryMix: f32,
|
||||
pub Room: i32,
|
||||
pub RoomHF: i32,
|
||||
pub RoomRolloffFactor: f32,
|
||||
pub DecayTime: f32,
|
||||
pub DecayHFRatio: f32,
|
||||
pub Reflections: i32,
|
||||
pub ReflectionsDelay: f32,
|
||||
pub Reverb: i32,
|
||||
pub ReverbDelay: f32,
|
||||
pub Diffusion: f32,
|
||||
pub Density: f32,
|
||||
pub HFReference: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for XAUDIO2FX_REVERB_I3DL2_PARAMETERS {}
|
||||
impl ::core::clone::Clone for XAUDIO2FX_REVERB_I3DL2_PARAMETERS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct XAUDIO2FX_REVERB_PARAMETERS {
|
||||
pub WetDryMix: f32,
|
||||
pub ReflectionsDelay: u32,
|
||||
pub ReverbDelay: u8,
|
||||
pub RearDelay: u8,
|
||||
pub SideDelay: u8,
|
||||
pub PositionLeft: u8,
|
||||
pub PositionRight: u8,
|
||||
pub PositionMatrixLeft: u8,
|
||||
pub PositionMatrixRight: u8,
|
||||
pub EarlyDiffusion: u8,
|
||||
pub LateDiffusion: u8,
|
||||
pub LowEQGain: u8,
|
||||
pub LowEQCutoff: u8,
|
||||
pub HighEQGain: u8,
|
||||
pub HighEQCutoff: u8,
|
||||
pub RoomFilterFreq: f32,
|
||||
pub RoomFilterMain: f32,
|
||||
pub RoomFilterHF: f32,
|
||||
pub ReflectionsGain: f32,
|
||||
pub ReverbGain: f32,
|
||||
pub DecayTime: f32,
|
||||
pub Density: f32,
|
||||
pub RoomSize: f32,
|
||||
pub DisableLateField: super::super::super::Foundation::BOOL,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for XAUDIO2FX_REVERB_PARAMETERS {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for XAUDIO2FX_REVERB_PARAMETERS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAUDIO2FX_VOLUMEMETER_LEVELS {
|
||||
pub pPeakLevels: *mut f32,
|
||||
pub pRMSLevels: *mut f32,
|
||||
pub ChannelCount: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for XAUDIO2FX_VOLUMEMETER_LEVELS {}
|
||||
impl ::core::clone::Clone for XAUDIO2FX_VOLUMEMETER_LEVELS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAUDIO2_BUFFER {
|
||||
pub Flags: u32,
|
||||
pub AudioBytes: u32,
|
||||
pub pAudioData: *const u8,
|
||||
pub PlayBegin: u32,
|
||||
pub PlayLength: u32,
|
||||
pub LoopBegin: u32,
|
||||
pub LoopLength: u32,
|
||||
pub LoopCount: u32,
|
||||
pub pContext: *mut ::core::ffi::c_void,
|
||||
}
|
||||
impl ::core::marker::Copy for XAUDIO2_BUFFER {}
|
||||
impl ::core::clone::Clone for XAUDIO2_BUFFER {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAUDIO2_BUFFER_WMA {
|
||||
pub pDecodedPacketCumulativeBytes: *const u32,
|
||||
pub PacketCount: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for XAUDIO2_BUFFER_WMA {}
|
||||
impl ::core::clone::Clone for XAUDIO2_BUFFER_WMA {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct XAUDIO2_DEBUG_CONFIGURATION {
|
||||
pub TraceMask: u32,
|
||||
pub BreakMask: u32,
|
||||
pub LogThreadID: super::super::super::Foundation::BOOL,
|
||||
pub LogFileline: super::super::super::Foundation::BOOL,
|
||||
pub LogFunctionName: super::super::super::Foundation::BOOL,
|
||||
pub LogTiming: super::super::super::Foundation::BOOL,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for XAUDIO2_DEBUG_CONFIGURATION {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for XAUDIO2_DEBUG_CONFIGURATION {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct XAUDIO2_EFFECT_CHAIN {
|
||||
pub EffectCount: u32,
|
||||
pub pEffectDescriptors: *mut XAUDIO2_EFFECT_DESCRIPTOR,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for XAUDIO2_EFFECT_CHAIN {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for XAUDIO2_EFFECT_CHAIN {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct XAUDIO2_EFFECT_DESCRIPTOR {
|
||||
pub pEffect: ::windows_sys::core::IUnknown,
|
||||
pub InitialState: super::super::super::Foundation::BOOL,
|
||||
pub OutputChannels: u32,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for XAUDIO2_EFFECT_DESCRIPTOR {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for XAUDIO2_EFFECT_DESCRIPTOR {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAUDIO2_FILTER_PARAMETERS {
|
||||
pub Type: XAUDIO2_FILTER_TYPE,
|
||||
pub Frequency: f32,
|
||||
pub OneOverQ: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for XAUDIO2_FILTER_PARAMETERS {}
|
||||
impl ::core::clone::Clone for XAUDIO2_FILTER_PARAMETERS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAUDIO2_PERFORMANCE_DATA {
|
||||
pub AudioCyclesSinceLastQuery: u64,
|
||||
pub TotalCyclesSinceLastQuery: u64,
|
||||
pub MinimumCyclesPerQuantum: u32,
|
||||
pub MaximumCyclesPerQuantum: u32,
|
||||
pub MemoryUsageInBytes: u32,
|
||||
pub CurrentLatencyInSamples: u32,
|
||||
pub GlitchesSinceEngineStarted: u32,
|
||||
pub ActiveSourceVoiceCount: u32,
|
||||
pub TotalSourceVoiceCount: u32,
|
||||
pub ActiveSubmixVoiceCount: u32,
|
||||
pub ActiveResamplerCount: u32,
|
||||
pub ActiveMatrixMixCount: u32,
|
||||
pub ActiveXmaSourceVoices: u32,
|
||||
pub ActiveXmaStreams: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for XAUDIO2_PERFORMANCE_DATA {}
|
||||
impl ::core::clone::Clone for XAUDIO2_PERFORMANCE_DATA {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAUDIO2_SEND_DESCRIPTOR {
|
||||
pub Flags: u32,
|
||||
pub pOutputVoice: IXAudio2Voice,
|
||||
}
|
||||
impl ::core::marker::Copy for XAUDIO2_SEND_DESCRIPTOR {}
|
||||
impl ::core::clone::Clone for XAUDIO2_SEND_DESCRIPTOR {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAUDIO2_VOICE_DETAILS {
|
||||
pub CreationFlags: u32,
|
||||
pub ActiveFlags: u32,
|
||||
pub InputChannels: u32,
|
||||
pub InputSampleRate: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for XAUDIO2_VOICE_DETAILS {}
|
||||
impl ::core::clone::Clone for XAUDIO2_VOICE_DETAILS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAUDIO2_VOICE_SENDS {
|
||||
pub SendCount: u32,
|
||||
pub pSends: *mut XAUDIO2_SEND_DESCRIPTOR,
|
||||
}
|
||||
impl ::core::marker::Copy for XAUDIO2_VOICE_SENDS {}
|
||||
impl ::core::clone::Clone for XAUDIO2_VOICE_SENDS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAUDIO2_VOICE_STATE {
|
||||
pub pCurrentBufferContext: *mut ::core::ffi::c_void,
|
||||
pub BuffersQueued: u32,
|
||||
pub SamplesPlayed: u64,
|
||||
}
|
||||
impl ::core::marker::Copy for XAUDIO2_VOICE_STATE {}
|
||||
impl ::core::clone::Clone for XAUDIO2_VOICE_STATE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,140 +1,84 @@
|
|||
::windows_targets::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] fn DMOEnum ( guidcategory : *const ::windows_sys::core::GUID , dwflags : u32 , cintypes : u32 , pintypes : *const DMO_PARTIAL_MEDIATYPE , couttypes : u32 , pouttypes : *const DMO_PARTIAL_MEDIATYPE , ppenum : *mut IEnumDMO ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] fn DMOGetName ( clsiddmo : *const ::windows_sys::core::GUID , szname : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] fn DMOGetTypes ( clsiddmo : *const ::windows_sys::core::GUID , ulinputtypesrequested : u32 , pulinputtypessupplied : *mut u32 , pinputtypes : *mut DMO_PARTIAL_MEDIATYPE , uloutputtypesrequested : u32 , puloutputtypessupplied : *mut u32 , poutputtypes : *mut DMO_PARTIAL_MEDIATYPE ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] fn DMORegister ( szname : ::windows_sys::core::PCWSTR , clsiddmo : *const ::windows_sys::core::GUID , guidcategory : *const ::windows_sys::core::GUID , dwflags : u32 , cintypes : u32 , pintypes : *const DMO_PARTIAL_MEDIATYPE , couttypes : u32 , pouttypes : *const DMO_PARTIAL_MEDIATYPE ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] fn DMOUnregister ( clsiddmo : *const ::windows_sys::core::GUID , guidcategory : *const ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("msdmo.dll" "system" fn DMOEnum(guidcategory : *const ::windows_sys::core::GUID, dwflags : u32, cintypes : u32, pintypes : *const DMO_PARTIAL_MEDIATYPE, couttypes : u32, pouttypes : *const DMO_PARTIAL_MEDIATYPE, ppenum : *mut IEnumDMO) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdmo.dll" "system" fn DMOGetName(clsiddmo : *const ::windows_sys::core::GUID, szname : ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdmo.dll" "system" fn DMOGetTypes(clsiddmo : *const ::windows_sys::core::GUID, ulinputtypesrequested : u32, pulinputtypessupplied : *mut u32, pinputtypes : *mut DMO_PARTIAL_MEDIATYPE, uloutputtypesrequested : u32, puloutputtypessupplied : *mut u32, poutputtypes : *mut DMO_PARTIAL_MEDIATYPE) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdmo.dll" "system" fn DMORegister(szname : ::windows_sys::core::PCWSTR, clsiddmo : *const ::windows_sys::core::GUID, guidcategory : *const ::windows_sys::core::GUID, dwflags : u32, cintypes : u32, pintypes : *const DMO_PARTIAL_MEDIATYPE, couttypes : u32, pouttypes : *const DMO_PARTIAL_MEDIATYPE) -> ::windows_sys::core::HRESULT);
|
||||
::windows_targets::link!("msdmo.dll" "system" fn DMOUnregister(clsiddmo : *const ::windows_sys::core::GUID, guidcategory : *const ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] fn MoCopyMediaType ( pmtdest : *mut DMO_MEDIA_TYPE , pmtsrc : *const DMO_MEDIA_TYPE ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("msdmo.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn MoCopyMediaType(pmtdest : *mut DMO_MEDIA_TYPE, pmtsrc : *const DMO_MEDIA_TYPE) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] fn MoCreateMediaType ( ppmt : *mut *mut DMO_MEDIA_TYPE , cbformat : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("msdmo.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn MoCreateMediaType(ppmt : *mut *mut DMO_MEDIA_TYPE, cbformat : u32) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] fn MoDeleteMediaType ( pmt : *mut DMO_MEDIA_TYPE ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("msdmo.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn MoDeleteMediaType(pmt : *mut DMO_MEDIA_TYPE) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] fn MoDuplicateMediaType ( ppmtdest : *mut *mut DMO_MEDIA_TYPE , pmtsrc : *const DMO_MEDIA_TYPE ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("msdmo.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn MoDuplicateMediaType(ppmtdest : *mut *mut DMO_MEDIA_TYPE, pmtsrc : *const DMO_MEDIA_TYPE) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] fn MoFreeMediaType ( pmt : *mut DMO_MEDIA_TYPE ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("msdmo.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn MoFreeMediaType(pmt : *mut DMO_MEDIA_TYPE) -> ::windows_sys::core::HRESULT);
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] fn MoInitMediaType ( pmt : *mut DMO_MEDIA_TYPE , cbformat : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link!("msdmo.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn MoInitMediaType(pmt : *mut DMO_MEDIA_TYPE, cbformat : u32) -> ::windows_sys::core::HRESULT);
|
||||
pub type IDMOQualityControl = *mut ::core::ffi::c_void;
|
||||
pub type IDMOVideoOutputOptimizations = *mut ::core::ffi::c_void;
|
||||
pub type IEnumDMO = *mut ::core::ffi::c_void;
|
||||
pub type IMediaBuffer = *mut ::core::ffi::c_void;
|
||||
pub type IMediaObject = *mut ::core::ffi::c_void;
|
||||
pub type IMediaObjectInPlace = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMOCATEGORY_ACOUSTIC_ECHO_CANCEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbf963d80_c559_11d0_8a2b_00a0c9255ac1);
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMOCATEGORY_AGC: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe88c9ba0_c557_11d0_8a2b_00a0c9255ac1);
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMOCATEGORY_AUDIO_CAPTURE_EFFECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf665aaba_3e09_4920_aa5f_219811148f09);
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMOCATEGORY_AUDIO_DECODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x57f2db8b_e6bb_4513_9d43_dcd2a6593125);
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMOCATEGORY_AUDIO_EFFECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf3602b3f_0592_48df_a4cd_674721e7ebeb);
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMOCATEGORY_AUDIO_ENCODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x33d9a761_90c8_11d0_bd43_00a0c911ce86);
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMOCATEGORY_AUDIO_NOISE_SUPPRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe07f903f_62fd_4e60_8cdd_dea7236665b5);
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMOCATEGORY_VIDEO_DECODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4a69b442_28be_4991_969c_b500adf5d8a8);
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMOCATEGORY_VIDEO_EFFECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd990ee14_776c_4723_be46_3da2f56f10b9);
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMOCATEGORY_VIDEO_ENCODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x33d9a760_90c8_11d0_bd43_00a0c911ce86);
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_E_INVALIDSTREAMINDEX: ::windows_sys::core::HRESULT = -2147220991i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_E_INVALIDTYPE: ::windows_sys::core::HRESULT = -2147220990i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_E_NOTACCEPTING: ::windows_sys::core::HRESULT = -2147220988i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_E_NO_MORE_ITEMS: ::windows_sys::core::HRESULT = -2147220986i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_E_TYPE_NOT_ACCEPTED: ::windows_sys::core::HRESULT = -2147220987i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_E_TYPE_NOT_SET: ::windows_sys::core::HRESULT = -2147220989i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type DMO_ENUM_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_ENUMF_INCLUDE_KEYED: DMO_ENUM_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type DMO_REGISTER_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_REGISTERF_IS_KEYED: DMO_REGISTER_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type _DMO_INPLACE_PROCESS_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_E_INVALIDSTREAMINDEX: ::windows_sys::core::HRESULT = -2147220991i32;
|
||||
pub const DMO_E_INVALIDTYPE: ::windows_sys::core::HRESULT = -2147220990i32;
|
||||
pub const DMO_E_NOTACCEPTING: ::windows_sys::core::HRESULT = -2147220988i32;
|
||||
pub const DMO_E_NO_MORE_ITEMS: ::windows_sys::core::HRESULT = -2147220986i32;
|
||||
pub const DMO_E_TYPE_NOT_ACCEPTED: ::windows_sys::core::HRESULT = -2147220987i32;
|
||||
pub const DMO_E_TYPE_NOT_SET: ::windows_sys::core::HRESULT = -2147220989i32;
|
||||
pub const DMO_INPLACE_NORMAL: _DMO_INPLACE_PROCESS_FLAGS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_INPLACE_ZERO: _DMO_INPLACE_PROCESS_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type _DMO_INPUT_DATA_BUFFER_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_INPUT_DATA_BUFFERF_SYNCPOINT: _DMO_INPUT_DATA_BUFFER_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_INPUT_DATA_BUFFERF_TIME: _DMO_INPUT_DATA_BUFFER_FLAGS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_INPUT_DATA_BUFFERF_TIMELENGTH: _DMO_INPUT_DATA_BUFFER_FLAGS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_INPUT_DATA_BUFFERF_DISCONTINUITY: _DMO_INPUT_DATA_BUFFER_FLAGS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type _DMO_INPUT_STATUS_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_INPUT_DATA_BUFFERF_SYNCPOINT: _DMO_INPUT_DATA_BUFFER_FLAGS = 1i32;
|
||||
pub const DMO_INPUT_DATA_BUFFERF_TIME: _DMO_INPUT_DATA_BUFFER_FLAGS = 2i32;
|
||||
pub const DMO_INPUT_DATA_BUFFERF_TIMELENGTH: _DMO_INPUT_DATA_BUFFER_FLAGS = 4i32;
|
||||
pub const DMO_INPUT_STATUSF_ACCEPT_DATA: _DMO_INPUT_STATUS_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type _DMO_INPUT_STREAM_INFO_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_INPUT_STREAMF_WHOLE_SAMPLES: _DMO_INPUT_STREAM_INFO_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_INPUT_STREAMF_SINGLE_SAMPLE_PER_BUFFER: _DMO_INPUT_STREAM_INFO_FLAGS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_INPUT_STREAMF_FIXED_SAMPLE_SIZE: _DMO_INPUT_STREAM_INFO_FLAGS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_INPUT_STREAMF_HOLDS_BUFFERS: _DMO_INPUT_STREAM_INFO_FLAGS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type _DMO_OUTPUT_DATA_BUFFER_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_OUTPUT_DATA_BUFFERF_SYNCPOINT: _DMO_OUTPUT_DATA_BUFFER_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_OUTPUT_DATA_BUFFERF_TIME: _DMO_OUTPUT_DATA_BUFFER_FLAGS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_OUTPUT_DATA_BUFFERF_TIMELENGTH: _DMO_OUTPUT_DATA_BUFFER_FLAGS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_INPUT_STREAMF_SINGLE_SAMPLE_PER_BUFFER: _DMO_INPUT_STREAM_INFO_FLAGS = 2i32;
|
||||
pub const DMO_INPUT_STREAMF_WHOLE_SAMPLES: _DMO_INPUT_STREAM_INFO_FLAGS = 1i32;
|
||||
pub const DMO_OUTPUT_DATA_BUFFERF_DISCONTINUITY: _DMO_OUTPUT_DATA_BUFFER_FLAGS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_OUTPUT_DATA_BUFFERF_INCOMPLETE: _DMO_OUTPUT_DATA_BUFFER_FLAGS = 16777216i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type _DMO_OUTPUT_STREAM_INFO_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_OUTPUT_STREAMF_WHOLE_SAMPLES: _DMO_OUTPUT_STREAM_INFO_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_OUTPUT_STREAMF_SINGLE_SAMPLE_PER_BUFFER: _DMO_OUTPUT_STREAM_INFO_FLAGS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_OUTPUT_STREAMF_FIXED_SAMPLE_SIZE: _DMO_OUTPUT_STREAM_INFO_FLAGS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_OUTPUT_DATA_BUFFERF_SYNCPOINT: _DMO_OUTPUT_DATA_BUFFER_FLAGS = 1i32;
|
||||
pub const DMO_OUTPUT_DATA_BUFFERF_TIME: _DMO_OUTPUT_DATA_BUFFER_FLAGS = 2i32;
|
||||
pub const DMO_OUTPUT_DATA_BUFFERF_TIMELENGTH: _DMO_OUTPUT_DATA_BUFFER_FLAGS = 4i32;
|
||||
pub const DMO_OUTPUT_STREAMF_DISCARDABLE: _DMO_OUTPUT_STREAM_INFO_FLAGS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_OUTPUT_STREAMF_FIXED_SAMPLE_SIZE: _DMO_OUTPUT_STREAM_INFO_FLAGS = 4i32;
|
||||
pub const DMO_OUTPUT_STREAMF_OPTIONAL: _DMO_OUTPUT_STREAM_INFO_FLAGS = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type _DMO_PROCESS_OUTPUT_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_OUTPUT_STREAMF_SINGLE_SAMPLE_PER_BUFFER: _DMO_OUTPUT_STREAM_INFO_FLAGS = 2i32;
|
||||
pub const DMO_OUTPUT_STREAMF_WHOLE_SAMPLES: _DMO_OUTPUT_STREAM_INFO_FLAGS = 1i32;
|
||||
pub const DMO_PROCESS_OUTPUT_DISCARD_WHEN_NO_BUFFER: _DMO_PROCESS_OUTPUT_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type _DMO_QUALITY_STATUS_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_QUALITY_STATUS_ENABLED: _DMO_QUALITY_STATUS_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type _DMO_SET_TYPE_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_SET_TYPEF_TEST_ONLY: _DMO_SET_TYPE_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_REGISTERF_IS_KEYED: DMO_REGISTER_FLAGS = 1i32;
|
||||
pub const DMO_SET_TYPEF_CLEAR: _DMO_SET_TYPE_FLAGS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type _DMO_VIDEO_OUTPUT_STREAM_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_SET_TYPEF_TEST_ONLY: _DMO_SET_TYPE_FLAGS = 1i32;
|
||||
pub const DMO_VOSF_NEEDS_PREVIOUS_SAMPLE: _DMO_VIDEO_OUTPUT_STREAM_FLAGS = 1i32;
|
||||
pub type DMO_ENUM_FLAGS = i32;
|
||||
pub type DMO_REGISTER_FLAGS = i32;
|
||||
pub type _DMO_INPLACE_PROCESS_FLAGS = i32;
|
||||
pub type _DMO_INPUT_DATA_BUFFER_FLAGS = i32;
|
||||
pub type _DMO_INPUT_STATUS_FLAGS = i32;
|
||||
pub type _DMO_INPUT_STREAM_INFO_FLAGS = i32;
|
||||
pub type _DMO_OUTPUT_DATA_BUFFER_FLAGS = i32;
|
||||
pub type _DMO_OUTPUT_STREAM_INFO_FLAGS = i32;
|
||||
pub type _DMO_PROCESS_OUTPUT_FLAGS = i32;
|
||||
pub type _DMO_QUALITY_STATUS_FLAGS = i32;
|
||||
pub type _DMO_SET_TYPE_FLAGS = i32;
|
||||
pub type _DMO_VIDEO_OUTPUT_STREAM_FLAGS = i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Foundation\"`"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct DMO_MEDIA_TYPE {
|
||||
pub majortype: ::windows_sys::core::GUID,
|
||||
|
|
@ -156,7 +100,6 @@ impl ::core::clone::Clone for DMO_MEDIA_TYPE {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub struct DMO_OUTPUT_DATA_BUFFER {
|
||||
pub pBuffer: IMediaBuffer,
|
||||
pub dwStatus: u32,
|
||||
|
|
@ -170,7 +113,6 @@ impl ::core::clone::Clone for DMO_OUTPUT_DATA_BUFFER {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub struct DMO_PARTIAL_MEDIATYPE {
|
||||
pub r#type: ::windows_sys::core::GUID,
|
||||
pub subtype: ::windows_sys::core::GUID,
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -1,15 +0,0 @@
|
|||
pub type IWindowsMediaLibrarySharingDevice = *mut ::core::ffi::c_void;
|
||||
pub type IWindowsMediaLibrarySharingDeviceProperties = *mut ::core::ffi::c_void;
|
||||
pub type IWindowsMediaLibrarySharingDeviceProperty = *mut ::core::ffi::c_void;
|
||||
pub type IWindowsMediaLibrarySharingDevices = *mut ::core::ffi::c_void;
|
||||
pub type IWindowsMediaLibrarySharingServices = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Media_LibrarySharingServices\"`*"]
|
||||
pub const WindowsMediaLibrarySharingServices: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xad581b00_7b64_4e59_a38d_d2c5bf51ddb3);
|
||||
#[doc = "*Required features: `\"Win32_Media_LibrarySharingServices\"`*"]
|
||||
pub type WindowsMediaLibrarySharingDeviceAuthorizationStatus = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_LibrarySharingServices\"`*"]
|
||||
pub const DEVICE_AUTHORIZATION_UNKNOWN: WindowsMediaLibrarySharingDeviceAuthorizationStatus = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_LibrarySharingServices\"`*"]
|
||||
pub const DEVICE_AUTHORIZATION_ALLOWED: WindowsMediaLibrarySharingDeviceAuthorizationStatus = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_LibrarySharingServices\"`*"]
|
||||
pub const DEVICE_AUTHORIZATION_DENIED: WindowsMediaLibrarySharingDeviceAuthorizationStatus = 2i32;
|
||||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,19 +1,53 @@
|
|||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub type MF_MEDIASOURCE_STATUS_INFO = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Devices_Properties\"`"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub const DEVPKEY_Device_DLNACAP: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 16 };
|
||||
#[doc = "Required features: `\"Win32_Devices_Properties\"`"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub const DEVPKEY_Device_DLNADOC: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 15 };
|
||||
#[doc = "Required features: `\"Win32_Devices_Properties\"`"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub const DEVPKEY_Device_MaxVolume: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 19 };
|
||||
#[doc = "Required features: `\"Win32_Devices_Properties\"`"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub const DEVPKEY_Device_PacketWakeSupported: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 0 };
|
||||
#[doc = "Required features: `\"Win32_Devices_Properties\"`"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub const DEVPKEY_Device_SendPacketWakeSupported: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 1 };
|
||||
#[doc = "Required features: `\"Win32_Devices_Properties\"`"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub const DEVPKEY_Device_SinkProtocolInfo: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 14 };
|
||||
#[doc = "Required features: `\"Win32_Devices_Properties\"`"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub const DEVPKEY_Device_SupportsAudio: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 8 };
|
||||
#[doc = "Required features: `\"Win32_Devices_Properties\"`"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub const DEVPKEY_Device_SupportsImages: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 10 };
|
||||
#[doc = "Required features: `\"Win32_Devices_Properties\"`"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub const DEVPKEY_Device_SupportsMute: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 18 };
|
||||
#[doc = "Required features: `\"Win32_Devices_Properties\"`"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub const DEVPKEY_Device_SupportsSearch: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 17 };
|
||||
#[doc = "Required features: `\"Win32_Devices_Properties\"`"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub const DEVPKEY_Device_SupportsSetNextAVT: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 20 };
|
||||
#[doc = "Required features: `\"Win32_Devices_Properties\"`"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub const DEVPKEY_Device_SupportsVideo: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 9 };
|
||||
#[doc = "Required features: `\"Win32_Devices_Properties\"`"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub const DEVPKEY_Device_UDN: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 6 };
|
||||
pub const GUID_DEVINTERFACE_DMP: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x25b4e268_2a05_496e_803b_266837fbda4b);
|
||||
pub const GUID_DEVINTERFACE_DMR: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd0875fb4_2196_4c7a_a63d_e416addd60a1);
|
||||
pub const GUID_DEVINTERFACE_DMS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc96037ae_a558_4470_b432_115a31b85553);
|
||||
pub const MF_MEDIASOURCE_STATUS_INFO_FULLYSUPPORTED: MF_MEDIASOURCE_STATUS_INFO = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub const MF_MEDIASOURCE_STATUS_INFO_UNKNOWN: MF_MEDIASOURCE_STATUS_INFO = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub type MF_TRANSFER_VIDEO_FRAME_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub const MF_TRANSFER_VIDEO_FRAME_DEFAULT: MF_TRANSFER_VIDEO_FRAME_FLAGS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub const MF_TRANSFER_VIDEO_FRAME_STRETCH: MF_TRANSFER_VIDEO_FRAME_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub const MF_TRANSFER_VIDEO_FRAME_IGNORE_PAR: MF_TRANSFER_VIDEO_FRAME_FLAGS = 2i32;
|
||||
pub const MF_TRANSFER_VIDEO_FRAME_STRETCH: MF_TRANSFER_VIDEO_FRAME_FLAGS = 1i32;
|
||||
pub type MF_MEDIASOURCE_STATUS_INFO = i32;
|
||||
pub type MF_TRANSFER_VIDEO_FRAME_FLAGS = i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub struct CapturedMetadataExposureCompensation {
|
||||
pub Flags: u64,
|
||||
pub Value: i32,
|
||||
|
|
@ -25,7 +59,6 @@ impl ::core::clone::Clone for CapturedMetadataExposureCompensation {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub struct CapturedMetadataISOGains {
|
||||
pub AnalogGain: f32,
|
||||
pub DigitalGain: f32,
|
||||
|
|
@ -37,7 +70,6 @@ impl ::core::clone::Clone for CapturedMetadataISOGains {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub struct CapturedMetadataWhiteBalanceGains {
|
||||
pub R: f32,
|
||||
pub G: f32,
|
||||
|
|
@ -50,7 +82,6 @@ impl ::core::clone::Clone for CapturedMetadataWhiteBalanceGains {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub struct FaceCharacterization {
|
||||
pub BlinkScoreLeft: u32,
|
||||
pub BlinkScoreRight: u32,
|
||||
|
|
@ -64,7 +95,6 @@ impl ::core::clone::Clone for FaceCharacterization {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub struct FaceCharacterizationBlobHeader {
|
||||
pub Size: u32,
|
||||
pub Count: u32,
|
||||
|
|
@ -76,7 +106,7 @@ impl ::core::clone::Clone for FaceCharacterizationBlobHeader {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`, `\"Win32_Foundation\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Foundation\"`"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct FaceRectInfo {
|
||||
pub Region: super::super::Foundation::RECT,
|
||||
|
|
@ -91,7 +121,6 @@ impl ::core::clone::Clone for FaceRectInfo {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub struct FaceRectInfoBlobHeader {
|
||||
pub Size: u32,
|
||||
pub Count: u32,
|
||||
|
|
@ -103,7 +132,6 @@ impl ::core::clone::Clone for FaceRectInfoBlobHeader {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub struct HistogramBlobHeader {
|
||||
pub Size: u32,
|
||||
pub Histograms: u32,
|
||||
|
|
@ -115,7 +143,6 @@ impl ::core::clone::Clone for HistogramBlobHeader {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub struct HistogramDataHeader {
|
||||
pub Size: u32,
|
||||
pub ChannelMask: u32,
|
||||
|
|
@ -128,7 +155,7 @@ impl ::core::clone::Clone for HistogramDataHeader {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`, `\"Win32_Foundation\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Foundation\"`"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct HistogramGrid {
|
||||
pub Width: u32,
|
||||
|
|
@ -144,7 +171,7 @@ impl ::core::clone::Clone for HistogramGrid {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`, `\"Win32_Foundation\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Foundation\"`"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct HistogramHeader {
|
||||
pub Size: u32,
|
||||
|
|
@ -162,7 +189,6 @@ impl ::core::clone::Clone for HistogramHeader {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub struct MetadataTimeStamps {
|
||||
pub Flags: u32,
|
||||
pub Device: i64,
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -1,246 +1,138 @@
|
|||
#[cfg(feature = "Win32_Media_Audio")]
|
||||
#[doc = "Required features: `\"Win32_Media_Audio\"`"]
|
||||
pub mod Audio;
|
||||
#[cfg(feature = "Win32_Media_DeviceManager")]
|
||||
pub mod DeviceManager;
|
||||
#[cfg(feature = "Win32_Media_DxMediaObjects")]
|
||||
#[doc = "Required features: `\"Win32_Media_DxMediaObjects\"`"]
|
||||
pub mod DxMediaObjects;
|
||||
#[cfg(feature = "Win32_Media_KernelStreaming")]
|
||||
#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"]
|
||||
pub mod KernelStreaming;
|
||||
#[cfg(feature = "Win32_Media_LibrarySharingServices")]
|
||||
pub mod LibrarySharingServices;
|
||||
#[cfg(feature = "Win32_Media_MediaPlayer")]
|
||||
pub mod MediaPlayer;
|
||||
#[cfg(feature = "Win32_Media_Multimedia")]
|
||||
#[doc = "Required features: `\"Win32_Media_Multimedia\"`"]
|
||||
pub mod Multimedia;
|
||||
#[cfg(feature = "Win32_Media_Speech")]
|
||||
pub mod Speech;
|
||||
#[cfg(feature = "Win32_Media_Streaming")]
|
||||
#[doc = "Required features: `\"Win32_Media_Streaming\"`"]
|
||||
pub mod Streaming;
|
||||
#[cfg(feature = "Win32_Media_WindowsMediaFormat")]
|
||||
#[doc = "Required features: `\"Win32_Media_WindowsMediaFormat\"`"]
|
||||
pub mod WindowsMediaFormat;
|
||||
::windows_targets::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media\"`*"] fn timeBeginPeriod ( uperiod : u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media\"`*"] fn timeEndPeriod ( uperiod : u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media\"`*"] fn timeGetDevCaps ( ptc : *mut TIMECAPS , cbtc : u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media\"`*"] fn timeGetSystemTime ( pmmt : *mut MMTIME , cbmmt : u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media\"`*"] fn timeGetTime ( ) -> u32 );
|
||||
::windows_targets::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media\"`*"] fn timeKillEvent ( utimerid : u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media\"`*"] fn timeSetEvent ( udelay : u32 , uresolution : u32 , fptc : LPTIMECALLBACK , dwuser : usize , fuevent : u32 ) -> u32 );
|
||||
::windows_targets::link!("winmm.dll" "system" fn timeBeginPeriod(uperiod : u32) -> u32);
|
||||
::windows_targets::link!("winmm.dll" "system" fn timeEndPeriod(uperiod : u32) -> u32);
|
||||
::windows_targets::link!("winmm.dll" "system" fn timeGetDevCaps(ptc : *mut TIMECAPS, cbtc : u32) -> u32);
|
||||
::windows_targets::link!("winmm.dll" "system" fn timeGetSystemTime(pmmt : *mut MMTIME, cbmmt : u32) -> u32);
|
||||
::windows_targets::link!("winmm.dll" "system" fn timeGetTime() -> u32);
|
||||
::windows_targets::link!("winmm.dll" "system" fn timeKillEvent(utimerid : u32) -> u32);
|
||||
::windows_targets::link!("winmm.dll" "system" fn timeSetEvent(udelay : u32, uresolution : u32, fptc : LPTIMECALLBACK, dwuser : usize, fuevent : u32) -> u32);
|
||||
pub type IReferenceClock = *mut ::core::ffi::c_void;
|
||||
pub type IReferenceClock2 = *mut ::core::ffi::c_void;
|
||||
pub type IReferenceClockTimerControl = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const JOYERR_BASE: u32 = 160u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MAXERRORLENGTH: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MAXPNAMELEN: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MCIERR_BASE: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MCI_CD_OFFSET: u32 = 1088u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MCI_SEQ_OFFSET: u32 = 1216u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MCI_STRING_OFFSET: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MCI_VD_OFFSET: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MCI_WAVE_OFFSET: u32 = 1152u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MIDIERR_BASE: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MIXERR_BASE: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_ALLOCATED: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_BADDB: u32 = 14u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_BADDEVICEID: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_BADERRNUM: u32 = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_BASE: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_DELETEERROR: u32 = 18u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_ERROR: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_HANDLEBUSY: u32 = 12u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_INVALFLAG: u32 = 10u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_INVALHANDLE: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_INVALIDALIAS: u32 = 13u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_INVALPARAM: u32 = 11u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_KEYNOTFOUND: u32 = 15u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_LASTERROR: u32 = 21u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_MOREDATA: u32 = 21u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_NODRIVER: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_NODRIVERCB: u32 = 20u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_NOERROR: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_NOMEM: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_NOTENABLED: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_NOTSUPPORTED: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_READERROR: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_VALNOTFOUND: u32 = 19u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_WRITEERROR: u32 = 17u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_ADLIB: u32 = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_DRVM_CLOSE: u32 = 977u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_DRVM_DATA: u32 = 978u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_DRVM_ERROR: u32 = 979u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_DRVM_OPEN: u32 = 976u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_JOY1BUTTONDOWN: u32 = 949u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_JOY1BUTTONUP: u32 = 951u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_JOY1MOVE: u32 = 928u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_JOY1ZMOVE: u32 = 930u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_JOY2BUTTONDOWN: u32 = 950u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_JOY2BUTTONUP: u32 = 952u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_JOY2MOVE: u32 = 929u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_JOY2ZMOVE: u32 = 931u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MCINOTIFY: u32 = 953u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MCISIGNAL: u32 = 971u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MICROSOFT: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MIDI_MAPPER: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MIM_CLOSE: u32 = 962u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MIM_DATA: u32 = 963u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MIM_ERROR: u32 = 965u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MIM_LONGDATA: u32 = 964u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MIM_LONGERROR: u32 = 966u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MIM_MOREDATA: u32 = 972u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MIM_OPEN: u32 = 961u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MIXM_CONTROL_CHANGE: u32 = 977u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MIXM_LINE_CHANGE: u32 = 976u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MOM_CLOSE: u32 = 968u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MOM_DONE: u32 = 969u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MOM_OPEN: u32 = 967u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MOM_POSITIONCB: u32 = 970u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MPU401_MIDIIN: u32 = 11u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MPU401_MIDIOUT: u32 = 10u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_PC_JOYSTICK: u32 = 12u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_SNDBLST_MIDIIN: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_SNDBLST_MIDIOUT: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_SNDBLST_SYNTH: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_SNDBLST_WAVEIN: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_SNDBLST_WAVEOUT: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_STREAM_CLOSE: u32 = 981u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_STREAM_DONE: u32 = 982u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_STREAM_ERROR: u32 = 983u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_STREAM_OPEN: u32 = 980u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_WAVE_MAPPER: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_WIM_CLOSE: u32 = 959u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_WIM_DATA: u32 = 960u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_WIM_OPEN: u32 = 958u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_WOM_CLOSE: u32 = 956u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_WOM_DONE: u32 = 957u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_WOM_OPEN: u32 = 955u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIMERR_BASE: u32 = 96u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIMERR_NOCANDO: u32 = 97u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIMERR_NOERROR: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIMERR_STRUCT: u32 = 129u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_BYTES: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_CALLBACK_EVENT_PULSE: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_CALLBACK_EVENT_SET: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_CALLBACK_FUNCTION: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_KILL_SYNCHRONOUS: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_MIDI: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_MS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_ONESHOT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_PERIODIC: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_SAMPLES: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_SMPTE: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_TICKS: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const WAVERR_BASE: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub type TIMECODE_SAMPLE_FLAGS = u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const ED_DEVCAP_TIMECODE_READ: TIMECODE_SAMPLE_FLAGS = 4121u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const ED_DEVCAP_ATN_READ: TIMECODE_SAMPLE_FLAGS = 5047u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const ED_DEVCAP_RTC_READ: TIMECODE_SAMPLE_FLAGS = 5050u32;
|
||||
pub const ED_DEVCAP_TIMECODE_READ: TIMECODE_SAMPLE_FLAGS = 4121u32;
|
||||
pub const JOYERR_BASE: u32 = 160u32;
|
||||
pub const MAXERRORLENGTH: u32 = 256u32;
|
||||
pub const MAXPNAMELEN: u32 = 32u32;
|
||||
pub const MCIERR_BASE: u32 = 256u32;
|
||||
pub const MCI_CD_OFFSET: u32 = 1088u32;
|
||||
pub const MCI_SEQ_OFFSET: u32 = 1216u32;
|
||||
pub const MCI_STRING_OFFSET: u32 = 512u32;
|
||||
pub const MCI_VD_OFFSET: u32 = 1024u32;
|
||||
pub const MCI_WAVE_OFFSET: u32 = 1152u32;
|
||||
pub const MIDIERR_BASE: u32 = 64u32;
|
||||
pub const MIXERR_BASE: u32 = 1024u32;
|
||||
pub const MMSYSERR_ALLOCATED: u32 = 4u32;
|
||||
pub const MMSYSERR_BADDB: u32 = 14u32;
|
||||
pub const MMSYSERR_BADDEVICEID: u32 = 2u32;
|
||||
pub const MMSYSERR_BADERRNUM: u32 = 9u32;
|
||||
pub const MMSYSERR_BASE: u32 = 0u32;
|
||||
pub const MMSYSERR_DELETEERROR: u32 = 18u32;
|
||||
pub const MMSYSERR_ERROR: u32 = 1u32;
|
||||
pub const MMSYSERR_HANDLEBUSY: u32 = 12u32;
|
||||
pub const MMSYSERR_INVALFLAG: u32 = 10u32;
|
||||
pub const MMSYSERR_INVALHANDLE: u32 = 5u32;
|
||||
pub const MMSYSERR_INVALIDALIAS: u32 = 13u32;
|
||||
pub const MMSYSERR_INVALPARAM: u32 = 11u32;
|
||||
pub const MMSYSERR_KEYNOTFOUND: u32 = 15u32;
|
||||
pub const MMSYSERR_LASTERROR: u32 = 21u32;
|
||||
pub const MMSYSERR_MOREDATA: u32 = 21u32;
|
||||
pub const MMSYSERR_NODRIVER: u32 = 6u32;
|
||||
pub const MMSYSERR_NODRIVERCB: u32 = 20u32;
|
||||
pub const MMSYSERR_NOERROR: u32 = 0u32;
|
||||
pub const MMSYSERR_NOMEM: u32 = 7u32;
|
||||
pub const MMSYSERR_NOTENABLED: u32 = 3u32;
|
||||
pub const MMSYSERR_NOTSUPPORTED: u32 = 8u32;
|
||||
pub const MMSYSERR_READERROR: u32 = 16u32;
|
||||
pub const MMSYSERR_VALNOTFOUND: u32 = 19u32;
|
||||
pub const MMSYSERR_WRITEERROR: u32 = 17u32;
|
||||
pub const MM_ADLIB: u32 = 9u32;
|
||||
pub const MM_DRVM_CLOSE: u32 = 977u32;
|
||||
pub const MM_DRVM_DATA: u32 = 978u32;
|
||||
pub const MM_DRVM_ERROR: u32 = 979u32;
|
||||
pub const MM_DRVM_OPEN: u32 = 976u32;
|
||||
pub const MM_JOY1BUTTONDOWN: u32 = 949u32;
|
||||
pub const MM_JOY1BUTTONUP: u32 = 951u32;
|
||||
pub const MM_JOY1MOVE: u32 = 928u32;
|
||||
pub const MM_JOY1ZMOVE: u32 = 930u32;
|
||||
pub const MM_JOY2BUTTONDOWN: u32 = 950u32;
|
||||
pub const MM_JOY2BUTTONUP: u32 = 952u32;
|
||||
pub const MM_JOY2MOVE: u32 = 929u32;
|
||||
pub const MM_JOY2ZMOVE: u32 = 931u32;
|
||||
pub const MM_MCINOTIFY: u32 = 953u32;
|
||||
pub const MM_MCISIGNAL: u32 = 971u32;
|
||||
pub const MM_MICROSOFT: u32 = 1u32;
|
||||
pub const MM_MIDI_MAPPER: u32 = 1u32;
|
||||
pub const MM_MIM_CLOSE: u32 = 962u32;
|
||||
pub const MM_MIM_DATA: u32 = 963u32;
|
||||
pub const MM_MIM_ERROR: u32 = 965u32;
|
||||
pub const MM_MIM_LONGDATA: u32 = 964u32;
|
||||
pub const MM_MIM_LONGERROR: u32 = 966u32;
|
||||
pub const MM_MIM_MOREDATA: u32 = 972u32;
|
||||
pub const MM_MIM_OPEN: u32 = 961u32;
|
||||
pub const MM_MIXM_CONTROL_CHANGE: u32 = 977u32;
|
||||
pub const MM_MIXM_LINE_CHANGE: u32 = 976u32;
|
||||
pub const MM_MOM_CLOSE: u32 = 968u32;
|
||||
pub const MM_MOM_DONE: u32 = 969u32;
|
||||
pub const MM_MOM_OPEN: u32 = 967u32;
|
||||
pub const MM_MOM_POSITIONCB: u32 = 970u32;
|
||||
pub const MM_MPU401_MIDIIN: u32 = 11u32;
|
||||
pub const MM_MPU401_MIDIOUT: u32 = 10u32;
|
||||
pub const MM_PC_JOYSTICK: u32 = 12u32;
|
||||
pub const MM_SNDBLST_MIDIIN: u32 = 4u32;
|
||||
pub const MM_SNDBLST_MIDIOUT: u32 = 3u32;
|
||||
pub const MM_SNDBLST_SYNTH: u32 = 5u32;
|
||||
pub const MM_SNDBLST_WAVEIN: u32 = 7u32;
|
||||
pub const MM_SNDBLST_WAVEOUT: u32 = 6u32;
|
||||
pub const MM_STREAM_CLOSE: u32 = 981u32;
|
||||
pub const MM_STREAM_DONE: u32 = 982u32;
|
||||
pub const MM_STREAM_ERROR: u32 = 983u32;
|
||||
pub const MM_STREAM_OPEN: u32 = 980u32;
|
||||
pub const MM_WAVE_MAPPER: u32 = 2u32;
|
||||
pub const MM_WIM_CLOSE: u32 = 959u32;
|
||||
pub const MM_WIM_DATA: u32 = 960u32;
|
||||
pub const MM_WIM_OPEN: u32 = 958u32;
|
||||
pub const MM_WOM_CLOSE: u32 = 956u32;
|
||||
pub const MM_WOM_DONE: u32 = 957u32;
|
||||
pub const MM_WOM_OPEN: u32 = 955u32;
|
||||
pub const TIMERR_BASE: u32 = 96u32;
|
||||
pub const TIMERR_NOCANDO: u32 = 97u32;
|
||||
pub const TIMERR_NOERROR: u32 = 0u32;
|
||||
pub const TIMERR_STRUCT: u32 = 129u32;
|
||||
pub const TIME_BYTES: u32 = 4u32;
|
||||
pub const TIME_CALLBACK_EVENT_PULSE: u32 = 32u32;
|
||||
pub const TIME_CALLBACK_EVENT_SET: u32 = 16u32;
|
||||
pub const TIME_CALLBACK_FUNCTION: u32 = 0u32;
|
||||
pub const TIME_KILL_SYNCHRONOUS: u32 = 256u32;
|
||||
pub const TIME_MIDI: u32 = 16u32;
|
||||
pub const TIME_MS: u32 = 1u32;
|
||||
pub const TIME_ONESHOT: u32 = 0u32;
|
||||
pub const TIME_PERIODIC: u32 = 1u32;
|
||||
pub const TIME_SAMPLES: u32 = 2u32;
|
||||
pub const TIME_SMPTE: u32 = 8u32;
|
||||
pub const TIME_TICKS: u32 = 32u32;
|
||||
pub const WAVERR_BASE: u32 = 32u32;
|
||||
pub type TIMECODE_SAMPLE_FLAGS = u32;
|
||||
pub type HTASK = isize;
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub struct MMTIME {
|
||||
pub wType: u32,
|
||||
pub u: MMTIME_0,
|
||||
|
|
@ -252,7 +144,6 @@ impl ::core::clone::Clone for MMTIME {
|
|||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub union MMTIME_0 {
|
||||
pub ms: u32,
|
||||
pub sample: u32,
|
||||
|
|
@ -268,7 +159,6 @@ impl ::core::clone::Clone for MMTIME_0 {
|
|||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub struct MMTIME_0_0 {
|
||||
pub songptrpos: u32,
|
||||
}
|
||||
|
|
@ -279,7 +169,6 @@ impl ::core::clone::Clone for MMTIME_0_0 {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub struct MMTIME_0_1 {
|
||||
pub hour: u8,
|
||||
pub min: u8,
|
||||
|
|
@ -296,7 +185,6 @@ impl ::core::clone::Clone for MMTIME_0_1 {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub struct TIMECAPS {
|
||||
pub wPeriodMin: u32,
|
||||
pub wPeriodMax: u32,
|
||||
|
|
@ -308,7 +196,6 @@ impl ::core::clone::Clone for TIMECAPS {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub union TIMECODE {
|
||||
pub Anonymous: TIMECODE_0,
|
||||
pub qw: u64,
|
||||
|
|
@ -320,7 +207,6 @@ impl ::core::clone::Clone for TIMECODE {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub struct TIMECODE_0 {
|
||||
pub wFrameRate: u16,
|
||||
pub wFrameFract: u16,
|
||||
|
|
@ -333,7 +219,6 @@ impl ::core::clone::Clone for TIMECODE_0 {
|
|||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub struct TIMECODE_SAMPLE {
|
||||
pub qwTick: i64,
|
||||
pub timecode: TIMECODE,
|
||||
|
|
@ -346,8 +231,7 @@ impl ::core::clone::Clone for TIMECODE_SAMPLE {
|
|||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Media\"`, `\"Win32_Media_Multimedia\"`*"]
|
||||
#[doc = "Required features: `\"Win32_Media_Multimedia\"`"]
|
||||
#[cfg(feature = "Win32_Media_Multimedia")]
|
||||
pub type LPDRVCALLBACK = ::core::option::Option<unsafe extern "system" fn(hdrvr: Multimedia::HDRVR, umsg: u32, dwuser: usize, dw1: usize, dw2: usize) -> ()>;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub type LPTIMECALLBACK = ::core::option::Option<unsafe extern "system" fn(utimerid: u32, umsg: u32, dwuser: usize, dw1: usize, dw2: usize) -> ()>;
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,44 +1,22 @@
|
|||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_ALREADYRUN: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_CHECKSTATUS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_FULLPRESENT: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_FULL_SMARTSTART: u32 = 2048u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_LAUNCHEDFULL: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_LAUNCHEDMANUAL: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_LAUNCHFULL: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_LAUNCHMANUAL: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_MANUALPRESENT: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_MAX_ACCTNAME: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_MAX_EMAILADDR: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_MAX_EMAILNAME: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_MAX_LOGONNAME: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_MAX_PASSWORD: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_MAX_RASNAME: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_MAX_SERVERNAME: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_REGKEYCOMPLETED: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Completed");
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_REGPATHSETTINGS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Software\\Microsoft\\Internet Connection Wizard");
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_USEDEFAULTS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_USE_SHELLNEXT: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub type PFNCHECKCONNECTIONWIZARD = ::core::option::Option<unsafe extern "system" fn(param0: u32, param1: *mut u32) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub type PFNSETSHELLNEXT = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCSTR) -> u32>;
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue