diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-17 12:19:13 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-17 12:19:13 +0000 |
commit | 218caa410aa38c29984be31a5229b9fa717560ee (patch) | |
tree | c54bd55eeb6e4c508940a30e94c0032fbd45d677 /vendor/windows-sys/src/Windows/Win32/Devices | |
parent | Releasing progress-linux version 1.67.1+dfsg1-1~progress7.99u1. (diff) | |
download | rustc-218caa410aa38c29984be31a5229b9fa717560ee.tar.xz rustc-218caa410aa38c29984be31a5229b9fa717560ee.zip |
Merging upstream version 1.68.2+dfsg1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'vendor/windows-sys/src/Windows/Win32/Devices')
22 files changed, 6574 insertions, 7696 deletions
diff --git a/vendor/windows-sys/src/Windows/Win32/Devices/AllJoyn/mod.rs b/vendor/windows-sys/src/Windows/Win32/Devices/AllJoyn/mod.rs index 26dfe17dd..fa17198d5 100644 --- a/vendor/windows-sys/src/Windows/Win32/Devices/AllJoyn/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/Devices/AllJoyn/mod.rs @@ -1,1111 +1,558 @@ -#[cfg_attr(windows, link(name = "windows"))] -extern "cdecl" { - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_message_parseargs(msg: alljoyn_message, signature: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_array_get(args: alljoyn_msgarg, numargs: usize, signature: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_array_set(args: alljoyn_msgarg, numargs: *mut usize, signature: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_array_set_offset(args: alljoyn_msgarg, argoffset: usize, numargs: *mut usize, signature: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_create_and_set(signature: ::windows_sys::core::PCSTR) -> alljoyn_msgarg; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_get(arg: alljoyn_msgarg, signature: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_getdictelement(arg: alljoyn_msgarg, elemsig: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_set(arg: alljoyn_msgarg, signature: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_set_and_stabilize(arg: alljoyn_msgarg, signature: ::windows_sys::core::PCSTR) -> QStatus; -} -#[cfg_attr(windows, link(name = "windows"))] -extern "system" { - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn AllJoynAcceptBusConnection(serverbushandle: super::super::Foundation::HANDLE, abortevent: super::super::Foundation::HANDLE) -> u32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn AllJoynCloseBusHandle(bushandle: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn AllJoynConnectToBus(connectionspec: ::windows_sys::core::PCWSTR) -> super::super::Foundation::HANDLE; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] - pub fn AllJoynCreateBus(outbuffersize: u32, inbuffersize: u32, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES) -> super::super::Foundation::HANDLE; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn AllJoynEnumEvents(connectedbushandle: super::super::Foundation::HANDLE, eventtoreset: super::super::Foundation::HANDLE, eventtypes: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn AllJoynEventSelect(connectedbushandle: super::super::Foundation::HANDLE, eventhandle: super::super::Foundation::HANDLE, eventtypes: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn AllJoynReceiveFromBus(connectedbushandle: super::super::Foundation::HANDLE, buffer: *mut ::core::ffi::c_void, bytestoread: u32, bytestransferred: *mut u32, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn AllJoynSendToBus(connectedbushandle: super::super::Foundation::HANDLE, buffer: *const ::core::ffi::c_void, bytestowrite: u32, bytestransferred: *mut u32, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn QCC_StatusText(status: QStatus) -> ::windows_sys::core::PSTR; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_create(defaultlanguage: ::windows_sys::core::PCSTR) -> alljoyn_aboutdata; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_create_empty() -> alljoyn_aboutdata; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_create_full(arg: alljoyn_msgarg, language: ::windows_sys::core::PCSTR) -> alljoyn_aboutdata; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_createfrommsgarg(data: alljoyn_aboutdata, arg: alljoyn_msgarg, language: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_createfromxml(data: alljoyn_aboutdata, aboutdataxml: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_destroy(data: alljoyn_aboutdata); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_getaboutdata(data: alljoyn_aboutdata, msgarg: alljoyn_msgarg, language: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_getajsoftwareversion(data: alljoyn_aboutdata, ajsoftwareversion: *mut *mut i8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_getannouncedaboutdata(data: alljoyn_aboutdata, msgarg: alljoyn_msgarg) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_getappid(data: alljoyn_aboutdata, appid: *mut *mut u8, num: *mut usize) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_getappname(data: alljoyn_aboutdata, appname: *mut *mut i8, language: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_getdateofmanufacture(data: alljoyn_aboutdata, dateofmanufacture: *mut *mut i8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_getdefaultlanguage(data: alljoyn_aboutdata, defaultlanguage: *mut *mut i8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_getdescription(data: alljoyn_aboutdata, description: *mut *mut i8, language: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_getdeviceid(data: alljoyn_aboutdata, deviceid: *mut *mut i8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_getdevicename(data: alljoyn_aboutdata, devicename: *mut *mut i8, language: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_getfield(data: alljoyn_aboutdata, name: ::windows_sys::core::PCSTR, value: *mut alljoyn_msgarg, language: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_getfields(data: alljoyn_aboutdata, fields: *const *const i8, num_fields: usize) -> usize; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_getfieldsignature(data: alljoyn_aboutdata, fieldname: ::windows_sys::core::PCSTR) -> ::windows_sys::core::PSTR; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_gethardwareversion(data: alljoyn_aboutdata, hardwareversion: *mut *mut i8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_getmanufacturer(data: alljoyn_aboutdata, manufacturer: *mut *mut i8, language: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_getmodelnumber(data: alljoyn_aboutdata, modelnumber: *mut *mut i8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_getsoftwareversion(data: alljoyn_aboutdata, softwareversion: *mut *mut i8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_getsupportedlanguages(data: alljoyn_aboutdata, languagetags: *const *const i8, num: usize) -> usize; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_getsupporturl(data: alljoyn_aboutdata, supporturl: *mut *mut i8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_isfieldannounced(data: alljoyn_aboutdata, fieldname: ::windows_sys::core::PCSTR) -> u8; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_isfieldlocalized(data: alljoyn_aboutdata, fieldname: ::windows_sys::core::PCSTR) -> u8; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_isfieldrequired(data: alljoyn_aboutdata, fieldname: ::windows_sys::core::PCSTR) -> u8; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_isvalid(data: alljoyn_aboutdata, language: ::windows_sys::core::PCSTR) -> u8; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_setappid(data: alljoyn_aboutdata, appid: *const u8, num: usize) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_setappid_fromstring(data: alljoyn_aboutdata, appid: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_setappname(data: alljoyn_aboutdata, appname: ::windows_sys::core::PCSTR, language: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_setdateofmanufacture(data: alljoyn_aboutdata, dateofmanufacture: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_setdefaultlanguage(data: alljoyn_aboutdata, defaultlanguage: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_setdescription(data: alljoyn_aboutdata, description: ::windows_sys::core::PCSTR, language: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_setdeviceid(data: alljoyn_aboutdata, deviceid: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_setdevicename(data: alljoyn_aboutdata, devicename: ::windows_sys::core::PCSTR, language: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_setfield(data: alljoyn_aboutdata, name: ::windows_sys::core::PCSTR, value: alljoyn_msgarg, language: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_sethardwareversion(data: alljoyn_aboutdata, hardwareversion: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_setmanufacturer(data: alljoyn_aboutdata, manufacturer: ::windows_sys::core::PCSTR, language: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_setmodelnumber(data: alljoyn_aboutdata, modelnumber: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_setsoftwareversion(data: alljoyn_aboutdata, softwareversion: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_setsupportedlanguage(data: alljoyn_aboutdata, language: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdata_setsupporturl(data: alljoyn_aboutdata, supporturl: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdatalistener_create(callbacks: *const alljoyn_aboutdatalistener_callbacks, context: *const ::core::ffi::c_void) -> alljoyn_aboutdatalistener; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutdatalistener_destroy(listener: alljoyn_aboutdatalistener); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_abouticon_clear(icon: *mut _alljoyn_abouticon_handle); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_abouticon_create() -> *mut _alljoyn_abouticon_handle; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_abouticon_destroy(icon: *mut _alljoyn_abouticon_handle); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_abouticon_getcontent(icon: *mut _alljoyn_abouticon_handle, data: *const *const u8, size: *mut usize); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_abouticon_geturl(icon: *mut _alljoyn_abouticon_handle, r#type: *const *const i8, url: *const *const i8); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_abouticon_setcontent(icon: *mut _alljoyn_abouticon_handle, r#type: ::windows_sys::core::PCSTR, data: *mut u8, csize: usize, ownsdata: u8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_abouticon_setcontent_frommsgarg(icon: *mut _alljoyn_abouticon_handle, arg: alljoyn_msgarg) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_abouticon_seturl(icon: *mut _alljoyn_abouticon_handle, r#type: ::windows_sys::core::PCSTR, url: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_abouticonobj_create(bus: alljoyn_busattachment, icon: *mut _alljoyn_abouticon_handle) -> *mut _alljoyn_abouticonobj_handle; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_abouticonobj_destroy(icon: *mut _alljoyn_abouticonobj_handle); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_abouticonproxy_create(bus: alljoyn_busattachment, busname: ::windows_sys::core::PCSTR, sessionid: u32) -> *mut _alljoyn_abouticonproxy_handle; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_abouticonproxy_destroy(proxy: *mut _alljoyn_abouticonproxy_handle); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_abouticonproxy_geticon(proxy: *mut _alljoyn_abouticonproxy_handle, icon: *mut _alljoyn_abouticon_handle) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_abouticonproxy_getversion(proxy: *mut _alljoyn_abouticonproxy_handle, version: *mut u16) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutlistener_create(callback: *const alljoyn_aboutlistener_callback, context: *const ::core::ffi::c_void) -> alljoyn_aboutlistener; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutlistener_destroy(listener: alljoyn_aboutlistener); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutobj_announce(obj: alljoyn_aboutobj, sessionport: u16, aboutdata: alljoyn_aboutdata) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutobj_announce_using_datalistener(obj: alljoyn_aboutobj, sessionport: u16, aboutlistener: alljoyn_aboutdatalistener) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutobj_create(bus: alljoyn_busattachment, isannounced: alljoyn_about_announceflag) -> alljoyn_aboutobj; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutobj_destroy(obj: alljoyn_aboutobj); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutobj_unannounce(obj: alljoyn_aboutobj) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutobjectdescription_clear(description: alljoyn_aboutobjectdescription); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutobjectdescription_create() -> alljoyn_aboutobjectdescription; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutobjectdescription_create_full(arg: alljoyn_msgarg) -> alljoyn_aboutobjectdescription; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutobjectdescription_createfrommsgarg(description: alljoyn_aboutobjectdescription, arg: alljoyn_msgarg) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutobjectdescription_destroy(description: alljoyn_aboutobjectdescription); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutobjectdescription_getinterfacepaths(description: alljoyn_aboutobjectdescription, interfacename: ::windows_sys::core::PCSTR, paths: *const *const i8, numpaths: usize) -> usize; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutobjectdescription_getinterfaces(description: alljoyn_aboutobjectdescription, path: ::windows_sys::core::PCSTR, interfaces: *const *const i8, numinterfaces: usize) -> usize; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutobjectdescription_getmsgarg(description: alljoyn_aboutobjectdescription, msgarg: alljoyn_msgarg) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutobjectdescription_getpaths(description: alljoyn_aboutobjectdescription, paths: *const *const i8, numpaths: usize) -> usize; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutobjectdescription_hasinterface(description: alljoyn_aboutobjectdescription, interfacename: ::windows_sys::core::PCSTR) -> u8; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutobjectdescription_hasinterfaceatpath(description: alljoyn_aboutobjectdescription, path: ::windows_sys::core::PCSTR, interfacename: ::windows_sys::core::PCSTR) -> u8; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutobjectdescription_haspath(description: alljoyn_aboutobjectdescription, path: ::windows_sys::core::PCSTR) -> u8; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutproxy_create(bus: alljoyn_busattachment, busname: ::windows_sys::core::PCSTR, sessionid: u32) -> alljoyn_aboutproxy; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutproxy_destroy(proxy: alljoyn_aboutproxy); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutproxy_getaboutdata(proxy: alljoyn_aboutproxy, language: ::windows_sys::core::PCSTR, data: alljoyn_msgarg) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutproxy_getobjectdescription(proxy: alljoyn_aboutproxy, objectdesc: alljoyn_msgarg) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_aboutproxy_getversion(proxy: alljoyn_aboutproxy, version: *mut u16) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_applicationstatelistener_create(callbacks: *const alljoyn_applicationstatelistener_callbacks, context: *mut ::core::ffi::c_void) -> alljoyn_applicationstatelistener; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_applicationstatelistener_destroy(listener: alljoyn_applicationstatelistener); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_authlistener_create(callbacks: *const alljoyn_authlistener_callbacks, context: *const ::core::ffi::c_void) -> alljoyn_authlistener; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_authlistener_destroy(listener: alljoyn_authlistener); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_authlistener_requestcredentialsresponse(listener: alljoyn_authlistener, authcontext: *mut ::core::ffi::c_void, accept: i32, credentials: alljoyn_credentials) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_authlistener_setsharedsecret(listener: alljoyn_authlistener, sharedsecret: *const u8, sharedsecretsize: usize) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_authlistener_verifycredentialsresponse(listener: alljoyn_authlistener, authcontext: *mut ::core::ffi::c_void, accept: i32) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_authlistenerasync_create(callbacks: *const alljoyn_authlistenerasync_callbacks, context: *const ::core::ffi::c_void) -> alljoyn_authlistener; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_authlistenerasync_destroy(listener: alljoyn_authlistener); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_autopinger_adddestination(autopinger: alljoyn_autopinger, group: ::windows_sys::core::PCSTR, destination: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_autopinger_addpinggroup(autopinger: alljoyn_autopinger, group: ::windows_sys::core::PCSTR, listener: alljoyn_pinglistener, pinginterval: u32); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_autopinger_create(bus: alljoyn_busattachment) -> alljoyn_autopinger; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_autopinger_destroy(autopinger: alljoyn_autopinger); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_autopinger_pause(autopinger: alljoyn_autopinger); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_autopinger_removedestination(autopinger: alljoyn_autopinger, group: ::windows_sys::core::PCSTR, destination: ::windows_sys::core::PCSTR, removeall: i32) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_autopinger_removepinggroup(autopinger: alljoyn_autopinger, group: ::windows_sys::core::PCSTR); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_autopinger_resume(autopinger: alljoyn_autopinger); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_autopinger_setpinginterval(autopinger: alljoyn_autopinger, group: ::windows_sys::core::PCSTR, pinginterval: u32) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_addlogonentry(bus: alljoyn_busattachment, authmechanism: ::windows_sys::core::PCSTR, username: ::windows_sys::core::PCSTR, password: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_addmatch(bus: alljoyn_busattachment, rule: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_advertisename(bus: alljoyn_busattachment, name: ::windows_sys::core::PCSTR, transports: u16) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_bindsessionport(bus: alljoyn_busattachment, sessionport: *mut u16, opts: alljoyn_sessionopts, listener: alljoyn_sessionportlistener) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_canceladvertisename(bus: alljoyn_busattachment, name: ::windows_sys::core::PCSTR, transports: u16) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_cancelfindadvertisedname(bus: alljoyn_busattachment, nameprefix: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_cancelfindadvertisednamebytransport(bus: alljoyn_busattachment, nameprefix: ::windows_sys::core::PCSTR, transports: u16) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_cancelwhoimplements_interface(bus: alljoyn_busattachment, implementsinterface: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_cancelwhoimplements_interfaces(bus: alljoyn_busattachment, implementsinterfaces: *const *const i8, numberinterfaces: usize) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_clearkeys(bus: alljoyn_busattachment, guid: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_clearkeystore(bus: alljoyn_busattachment); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_connect(bus: alljoyn_busattachment, connectspec: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_create(applicationname: ::windows_sys::core::PCSTR, allowremotemessages: i32) -> alljoyn_busattachment; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_create_concurrency(applicationname: ::windows_sys::core::PCSTR, allowremotemessages: i32, concurrency: u32) -> alljoyn_busattachment; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_createinterface(bus: alljoyn_busattachment, name: ::windows_sys::core::PCSTR, iface: *mut alljoyn_interfacedescription) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_createinterface_secure(bus: alljoyn_busattachment, name: ::windows_sys::core::PCSTR, iface: *mut alljoyn_interfacedescription, secpolicy: alljoyn_interfacedescription_securitypolicy) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_createinterfacesfromxml(bus: alljoyn_busattachment, xml: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_deletedefaultkeystore(applicationname: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_deleteinterface(bus: alljoyn_busattachment, iface: alljoyn_interfacedescription) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_destroy(bus: alljoyn_busattachment); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_disconnect(bus: alljoyn_busattachment, unused: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_enableconcurrentcallbacks(bus: alljoyn_busattachment); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_enablepeersecurity(bus: alljoyn_busattachment, authmechanisms: ::windows_sys::core::PCSTR, listener: alljoyn_authlistener, keystorefilename: ::windows_sys::core::PCSTR, isshared: i32) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_enablepeersecuritywithpermissionconfigurationlistener(bus: alljoyn_busattachment, authmechanisms: ::windows_sys::core::PCSTR, authlistener: alljoyn_authlistener, keystorefilename: ::windows_sys::core::PCSTR, isshared: i32, permissionconfigurationlistener: alljoyn_permissionconfigurationlistener) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_findadvertisedname(bus: alljoyn_busattachment, nameprefix: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_findadvertisednamebytransport(bus: alljoyn_busattachment, nameprefix: ::windows_sys::core::PCSTR, transports: u16) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_getalljoyndebugobj(bus: alljoyn_busattachment) -> alljoyn_proxybusobject; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_getalljoynproxyobj(bus: alljoyn_busattachment) -> alljoyn_proxybusobject; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_getconcurrency(bus: alljoyn_busattachment) -> u32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_getconnectspec(bus: alljoyn_busattachment) -> ::windows_sys::core::PSTR; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_getdbusproxyobj(bus: alljoyn_busattachment) -> alljoyn_proxybusobject; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_getglobalguidstring(bus: alljoyn_busattachment) -> ::windows_sys::core::PSTR; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_getinterface(bus: alljoyn_busattachment, name: ::windows_sys::core::PCSTR) -> alljoyn_interfacedescription; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_getinterfaces(bus: alljoyn_busattachment, ifaces: *const alljoyn_interfacedescription, numifaces: usize) -> usize; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_getkeyexpiration(bus: alljoyn_busattachment, guid: ::windows_sys::core::PCSTR, timeout: *mut u32) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_getpeerguid(bus: alljoyn_busattachment, name: ::windows_sys::core::PCSTR, guid: ::windows_sys::core::PCSTR, guidsz: *mut usize) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_getpermissionconfigurator(bus: alljoyn_busattachment) -> alljoyn_permissionconfigurator; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_gettimestamp() -> u32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_getuniquename(bus: alljoyn_busattachment) -> ::windows_sys::core::PSTR; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_isconnected(bus: alljoyn_busattachment) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_ispeersecurityenabled(bus: alljoyn_busattachment) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_isstarted(bus: alljoyn_busattachment) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_isstopping(bus: alljoyn_busattachment) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_join(bus: alljoyn_busattachment) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_joinsession(bus: alljoyn_busattachment, sessionhost: ::windows_sys::core::PCSTR, sessionport: u16, listener: alljoyn_sessionlistener, sessionid: *mut u32, opts: alljoyn_sessionopts) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_joinsessionasync(bus: alljoyn_busattachment, sessionhost: ::windows_sys::core::PCSTR, sessionport: u16, listener: alljoyn_sessionlistener, opts: alljoyn_sessionopts, callback: alljoyn_busattachment_joinsessioncb_ptr, context: *mut ::core::ffi::c_void) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_leavesession(bus: alljoyn_busattachment, sessionid: u32) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_namehasowner(bus: alljoyn_busattachment, name: ::windows_sys::core::PCSTR, hasowner: *mut i32) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_ping(bus: alljoyn_busattachment, name: ::windows_sys::core::PCSTR, timeout: u32) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_registeraboutlistener(bus: alljoyn_busattachment, aboutlistener: alljoyn_aboutlistener); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_registerapplicationstatelistener(bus: alljoyn_busattachment, listener: alljoyn_applicationstatelistener) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_registerbuslistener(bus: alljoyn_busattachment, listener: alljoyn_buslistener); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_registerbusobject(bus: alljoyn_busattachment, obj: alljoyn_busobject) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_registerbusobject_secure(bus: alljoyn_busattachment, obj: alljoyn_busobject) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_registerkeystorelistener(bus: alljoyn_busattachment, listener: alljoyn_keystorelistener) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_registersignalhandler(bus: alljoyn_busattachment, signal_handler: alljoyn_messagereceiver_signalhandler_ptr, member: alljoyn_interfacedescription_member, srcpath: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_registersignalhandlerwithrule(bus: alljoyn_busattachment, signal_handler: alljoyn_messagereceiver_signalhandler_ptr, member: alljoyn_interfacedescription_member, matchrule: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_releasename(bus: alljoyn_busattachment, name: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_reloadkeystore(bus: alljoyn_busattachment) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_removematch(bus: alljoyn_busattachment, rule: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_removesessionmember(bus: alljoyn_busattachment, sessionid: u32, membername: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_requestname(bus: alljoyn_busattachment, requestedname: ::windows_sys::core::PCSTR, flags: u32) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_secureconnection(bus: alljoyn_busattachment, name: ::windows_sys::core::PCSTR, forceauth: i32) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_secureconnectionasync(bus: alljoyn_busattachment, name: ::windows_sys::core::PCSTR, forceauth: i32) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_setdaemondebug(bus: alljoyn_busattachment, module: ::windows_sys::core::PCSTR, level: u32) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_setkeyexpiration(bus: alljoyn_busattachment, guid: ::windows_sys::core::PCSTR, timeout: u32) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_setlinktimeout(bus: alljoyn_busattachment, sessionid: u32, linktimeout: *mut u32) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_setlinktimeoutasync(bus: alljoyn_busattachment, sessionid: u32, linktimeout: u32, callback: alljoyn_busattachment_setlinktimeoutcb_ptr, context: *mut ::core::ffi::c_void) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_setsessionlistener(bus: alljoyn_busattachment, sessionid: u32, listener: alljoyn_sessionlistener) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_start(bus: alljoyn_busattachment) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_stop(bus: alljoyn_busattachment) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_unbindsessionport(bus: alljoyn_busattachment, sessionport: u16) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_unregisteraboutlistener(bus: alljoyn_busattachment, aboutlistener: alljoyn_aboutlistener); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_unregisterallaboutlisteners(bus: alljoyn_busattachment); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_unregisterallhandlers(bus: alljoyn_busattachment) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_unregisterapplicationstatelistener(bus: alljoyn_busattachment, listener: alljoyn_applicationstatelistener) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_unregisterbuslistener(bus: alljoyn_busattachment, listener: alljoyn_buslistener); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_unregisterbusobject(bus: alljoyn_busattachment, object: alljoyn_busobject); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_unregistersignalhandler(bus: alljoyn_busattachment, signal_handler: alljoyn_messagereceiver_signalhandler_ptr, member: alljoyn_interfacedescription_member, srcpath: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_unregistersignalhandlerwithrule(bus: alljoyn_busattachment, signal_handler: alljoyn_messagereceiver_signalhandler_ptr, member: alljoyn_interfacedescription_member, matchrule: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_whoimplements_interface(bus: alljoyn_busattachment, implementsinterface: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busattachment_whoimplements_interfaces(bus: alljoyn_busattachment, implementsinterfaces: *const *const i8, numberinterfaces: usize) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_buslistener_create(callbacks: *const alljoyn_buslistener_callbacks, context: *const ::core::ffi::c_void) -> alljoyn_buslistener; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_buslistener_destroy(listener: alljoyn_buslistener); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busobject_addinterface(bus: alljoyn_busobject, iface: alljoyn_interfacedescription) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busobject_addinterface_announced(bus: alljoyn_busobject, iface: alljoyn_interfacedescription) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busobject_addmethodhandler(bus: alljoyn_busobject, member: alljoyn_interfacedescription_member, handler: alljoyn_messagereceiver_methodhandler_ptr, context: *mut ::core::ffi::c_void) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busobject_addmethodhandlers(bus: alljoyn_busobject, entries: *const alljoyn_busobject_methodentry, numentries: usize) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busobject_cancelsessionlessmessage(bus: alljoyn_busobject, msg: alljoyn_message) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busobject_cancelsessionlessmessage_serial(bus: alljoyn_busobject, serialnumber: u32) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busobject_create(path: ::windows_sys::core::PCSTR, isplaceholder: i32, callbacks_in: *const alljoyn_busobject_callbacks, context_in: *const ::core::ffi::c_void) -> alljoyn_busobject; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busobject_destroy(bus: alljoyn_busobject); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busobject_emitpropertieschanged(bus: alljoyn_busobject, ifcname: ::windows_sys::core::PCSTR, propnames: *const *const i8, numprops: usize, id: u32); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busobject_emitpropertychanged(bus: alljoyn_busobject, ifcname: ::windows_sys::core::PCSTR, propname: ::windows_sys::core::PCSTR, val: alljoyn_msgarg, id: u32); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busobject_getannouncedinterfacenames(bus: alljoyn_busobject, interfaces: *const *const i8, numinterfaces: usize) -> usize; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busobject_getbusattachment(bus: alljoyn_busobject) -> alljoyn_busattachment; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busobject_getname(bus: alljoyn_busobject, buffer: ::windows_sys::core::PCSTR, buffersz: usize) -> usize; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busobject_getpath(bus: alljoyn_busobject) -> ::windows_sys::core::PSTR; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busobject_issecure(bus: alljoyn_busobject) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busobject_methodreply_args(bus: alljoyn_busobject, msg: alljoyn_message, args: alljoyn_msgarg, numargs: usize) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busobject_methodreply_err(bus: alljoyn_busobject, msg: alljoyn_message, error: ::windows_sys::core::PCSTR, errormessage: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busobject_methodreply_status(bus: alljoyn_busobject, msg: alljoyn_message, status: QStatus) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busobject_setannounceflag(bus: alljoyn_busobject, iface: alljoyn_interfacedescription, isannounced: alljoyn_about_announceflag) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_busobject_signal(bus: alljoyn_busobject, destination: ::windows_sys::core::PCSTR, sessionid: u32, signal: alljoyn_interfacedescription_member, args: alljoyn_msgarg, numargs: usize, timetolive: u16, flags: u8, msg: alljoyn_message) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_credentials_clear(cred: alljoyn_credentials); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_credentials_create() -> alljoyn_credentials; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_credentials_destroy(cred: alljoyn_credentials); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_credentials_getcertchain(cred: alljoyn_credentials) -> ::windows_sys::core::PSTR; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_credentials_getexpiration(cred: alljoyn_credentials) -> u32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_credentials_getlogonentry(cred: alljoyn_credentials) -> ::windows_sys::core::PSTR; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_credentials_getpassword(cred: alljoyn_credentials) -> ::windows_sys::core::PSTR; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_credentials_getprivateKey(cred: alljoyn_credentials) -> ::windows_sys::core::PSTR; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_credentials_getusername(cred: alljoyn_credentials) -> ::windows_sys::core::PSTR; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_credentials_isset(cred: alljoyn_credentials, creds: u16) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_credentials_setcertchain(cred: alljoyn_credentials, certchain: ::windows_sys::core::PCSTR); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_credentials_setexpiration(cred: alljoyn_credentials, expiration: u32); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_credentials_setlogonentry(cred: alljoyn_credentials, logonentry: ::windows_sys::core::PCSTR); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_credentials_setpassword(cred: alljoyn_credentials, pwd: ::windows_sys::core::PCSTR); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_credentials_setprivatekey(cred: alljoyn_credentials, pk: ::windows_sys::core::PCSTR); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_credentials_setusername(cred: alljoyn_credentials, username: ::windows_sys::core::PCSTR); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_getbuildinfo() -> ::windows_sys::core::PSTR; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_getnumericversion() -> u32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_getversion() -> ::windows_sys::core::PSTR; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_init() -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_activate(iface: alljoyn_interfacedescription); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_addannotation(iface: alljoyn_interfacedescription, name: ::windows_sys::core::PCSTR, value: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_addargannotation(iface: alljoyn_interfacedescription, member: ::windows_sys::core::PCSTR, argname: ::windows_sys::core::PCSTR, name: ::windows_sys::core::PCSTR, value: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_addmember(iface: alljoyn_interfacedescription, r#type: alljoyn_messagetype, name: ::windows_sys::core::PCSTR, inputsig: ::windows_sys::core::PCSTR, outsig: ::windows_sys::core::PCSTR, argnames: ::windows_sys::core::PCSTR, annotation: u8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_addmemberannotation(iface: alljoyn_interfacedescription, member: ::windows_sys::core::PCSTR, name: ::windows_sys::core::PCSTR, value: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_addmethod(iface: alljoyn_interfacedescription, name: ::windows_sys::core::PCSTR, inputsig: ::windows_sys::core::PCSTR, outsig: ::windows_sys::core::PCSTR, argnames: ::windows_sys::core::PCSTR, annotation: u8, accessperms: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_addproperty(iface: alljoyn_interfacedescription, name: ::windows_sys::core::PCSTR, signature: ::windows_sys::core::PCSTR, access: u8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_addpropertyannotation(iface: alljoyn_interfacedescription, property: ::windows_sys::core::PCSTR, name: ::windows_sys::core::PCSTR, value: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_addsignal(iface: alljoyn_interfacedescription, name: ::windows_sys::core::PCSTR, sig: ::windows_sys::core::PCSTR, argnames: ::windows_sys::core::PCSTR, annotation: u8, accessperms: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_eql(one: alljoyn_interfacedescription, other: alljoyn_interfacedescription) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_getannotation(iface: alljoyn_interfacedescription, name: ::windows_sys::core::PCSTR, value: ::windows_sys::core::PCSTR, value_size: *mut usize) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_getannotationatindex(iface: alljoyn_interfacedescription, index: usize, name: ::windows_sys::core::PCSTR, name_size: *mut usize, value: ::windows_sys::core::PCSTR, value_size: *mut usize); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_getannotationscount(iface: alljoyn_interfacedescription) -> usize; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_getargdescriptionforlanguage(iface: alljoyn_interfacedescription, member: ::windows_sys::core::PCSTR, arg: ::windows_sys::core::PCSTR, description: ::windows_sys::core::PCSTR, maxlanguagelength: usize, languagetag: ::windows_sys::core::PCSTR) -> usize; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_getdescriptionforlanguage(iface: alljoyn_interfacedescription, description: ::windows_sys::core::PCSTR, maxlanguagelength: usize, languagetag: ::windows_sys::core::PCSTR) -> usize; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_getdescriptionlanguages(iface: alljoyn_interfacedescription, languages: *const *const i8, size: usize) -> usize; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_getdescriptionlanguages2(iface: alljoyn_interfacedescription, languages: ::windows_sys::core::PCSTR, languagessize: usize) -> usize; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_getdescriptiontranslationcallback(iface: alljoyn_interfacedescription) -> alljoyn_interfacedescription_translation_callback_ptr; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_getmember(iface: alljoyn_interfacedescription, name: ::windows_sys::core::PCSTR, member: *mut alljoyn_interfacedescription_member) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_getmemberannotation(iface: alljoyn_interfacedescription, member: ::windows_sys::core::PCSTR, name: ::windows_sys::core::PCSTR, value: ::windows_sys::core::PCSTR, value_size: *mut usize) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_getmemberargannotation(iface: alljoyn_interfacedescription, member: ::windows_sys::core::PCSTR, argname: ::windows_sys::core::PCSTR, name: ::windows_sys::core::PCSTR, value: ::windows_sys::core::PCSTR, value_size: *mut usize) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_getmemberdescriptionforlanguage(iface: alljoyn_interfacedescription, member: ::windows_sys::core::PCSTR, description: ::windows_sys::core::PCSTR, maxlanguagelength: usize, languagetag: ::windows_sys::core::PCSTR) -> usize; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_getmembers(iface: alljoyn_interfacedescription, members: *mut alljoyn_interfacedescription_member, nummembers: usize) -> usize; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_getmethod(iface: alljoyn_interfacedescription, name: ::windows_sys::core::PCSTR, member: *mut alljoyn_interfacedescription_member) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_getname(iface: alljoyn_interfacedescription) -> ::windows_sys::core::PSTR; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_getproperties(iface: alljoyn_interfacedescription, props: *mut alljoyn_interfacedescription_property, numprops: usize) -> usize; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_getproperty(iface: alljoyn_interfacedescription, name: ::windows_sys::core::PCSTR, property: *mut alljoyn_interfacedescription_property) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_getpropertyannotation(iface: alljoyn_interfacedescription, property: ::windows_sys::core::PCSTR, name: ::windows_sys::core::PCSTR, value: ::windows_sys::core::PCSTR, str_size: *mut usize) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_getpropertydescriptionforlanguage(iface: alljoyn_interfacedescription, property: ::windows_sys::core::PCSTR, description: ::windows_sys::core::PCSTR, maxlanguagelength: usize, languagetag: ::windows_sys::core::PCSTR) -> usize; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_getsecuritypolicy(iface: alljoyn_interfacedescription) -> alljoyn_interfacedescription_securitypolicy; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_getsignal(iface: alljoyn_interfacedescription, name: ::windows_sys::core::PCSTR, member: *mut alljoyn_interfacedescription_member) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_hasdescription(iface: alljoyn_interfacedescription) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_hasmember(iface: alljoyn_interfacedescription, name: ::windows_sys::core::PCSTR, insig: ::windows_sys::core::PCSTR, outsig: ::windows_sys::core::PCSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_hasproperties(iface: alljoyn_interfacedescription) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_hasproperty(iface: alljoyn_interfacedescription, name: ::windows_sys::core::PCSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_introspect(iface: alljoyn_interfacedescription, str: ::windows_sys::core::PCSTR, buf: usize, indent: usize) -> usize; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_issecure(iface: alljoyn_interfacedescription) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_member_eql(one: alljoyn_interfacedescription_member, other: alljoyn_interfacedescription_member) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_member_getannotation(member: alljoyn_interfacedescription_member, name: ::windows_sys::core::PCSTR, value: ::windows_sys::core::PCSTR, value_size: *mut usize) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_member_getannotationatindex(member: alljoyn_interfacedescription_member, index: usize, name: ::windows_sys::core::PCSTR, name_size: *mut usize, value: ::windows_sys::core::PCSTR, value_size: *mut usize); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_member_getannotationscount(member: alljoyn_interfacedescription_member) -> usize; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_member_getargannotation(member: alljoyn_interfacedescription_member, argname: ::windows_sys::core::PCSTR, name: ::windows_sys::core::PCSTR, value: ::windows_sys::core::PCSTR, value_size: *mut usize) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_member_getargannotationatindex(member: alljoyn_interfacedescription_member, argname: ::windows_sys::core::PCSTR, index: usize, name: ::windows_sys::core::PCSTR, name_size: *mut usize, value: ::windows_sys::core::PCSTR, value_size: *mut usize); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_member_getargannotationscount(member: alljoyn_interfacedescription_member, argname: ::windows_sys::core::PCSTR) -> usize; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_property_eql(one: alljoyn_interfacedescription_property, other: alljoyn_interfacedescription_property) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_property_getannotation(property: alljoyn_interfacedescription_property, name: ::windows_sys::core::PCSTR, value: ::windows_sys::core::PCSTR, value_size: *mut usize) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_property_getannotationatindex(property: alljoyn_interfacedescription_property, index: usize, name: ::windows_sys::core::PCSTR, name_size: *mut usize, value: ::windows_sys::core::PCSTR, value_size: *mut usize); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_property_getannotationscount(property: alljoyn_interfacedescription_property) -> usize; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_setargdescription(iface: alljoyn_interfacedescription, member: ::windows_sys::core::PCSTR, argname: ::windows_sys::core::PCSTR, description: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_setargdescriptionforlanguage(iface: alljoyn_interfacedescription, member: ::windows_sys::core::PCSTR, arg: ::windows_sys::core::PCSTR, description: ::windows_sys::core::PCSTR, languagetag: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_setdescription(iface: alljoyn_interfacedescription, description: ::windows_sys::core::PCSTR); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_setdescriptionforlanguage(iface: alljoyn_interfacedescription, description: ::windows_sys::core::PCSTR, languagetag: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_setdescriptionlanguage(iface: alljoyn_interfacedescription, language: ::windows_sys::core::PCSTR); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_setdescriptiontranslationcallback(iface: alljoyn_interfacedescription, translationcallback: alljoyn_interfacedescription_translation_callback_ptr); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_setmemberdescription(iface: alljoyn_interfacedescription, member: ::windows_sys::core::PCSTR, description: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_setmemberdescriptionforlanguage(iface: alljoyn_interfacedescription, member: ::windows_sys::core::PCSTR, description: ::windows_sys::core::PCSTR, languagetag: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_setpropertydescription(iface: alljoyn_interfacedescription, name: ::windows_sys::core::PCSTR, description: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_interfacedescription_setpropertydescriptionforlanguage(iface: alljoyn_interfacedescription, name: ::windows_sys::core::PCSTR, description: ::windows_sys::core::PCSTR, languagetag: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_keystorelistener_create(callbacks: *const alljoyn_keystorelistener_callbacks, context: *const ::core::ffi::c_void) -> alljoyn_keystorelistener; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_keystorelistener_destroy(listener: alljoyn_keystorelistener); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_keystorelistener_getkeys(listener: alljoyn_keystorelistener, keystore: alljoyn_keystore, sink: ::windows_sys::core::PCSTR, sink_sz: *mut usize) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_keystorelistener_putkeys(listener: alljoyn_keystorelistener, keystore: alljoyn_keystore, source: ::windows_sys::core::PCSTR, password: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_keystorelistener_with_synchronization_create(callbacks: *const alljoyn_keystorelistener_with_synchronization_callbacks, context: *mut ::core::ffi::c_void) -> alljoyn_keystorelistener; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_message_create(bus: alljoyn_busattachment) -> alljoyn_message; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_message_description(msg: alljoyn_message, str: ::windows_sys::core::PCSTR, buf: usize) -> usize; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_message_destroy(msg: alljoyn_message); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_message_eql(one: alljoyn_message, other: alljoyn_message) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_message_getarg(msg: alljoyn_message, argn: usize) -> alljoyn_msgarg; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_message_getargs(msg: alljoyn_message, numargs: *mut usize, args: *mut alljoyn_msgarg); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_message_getauthmechanism(msg: alljoyn_message) -> ::windows_sys::core::PSTR; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_message_getcallserial(msg: alljoyn_message) -> u32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_message_getcompressiontoken(msg: alljoyn_message) -> u32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_message_getdestination(msg: alljoyn_message) -> ::windows_sys::core::PSTR; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_message_geterrorname(msg: alljoyn_message, errormessage: ::windows_sys::core::PCSTR, errormessage_size: *mut usize) -> ::windows_sys::core::PSTR; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_message_getflags(msg: alljoyn_message) -> u8; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_message_getinterface(msg: alljoyn_message) -> ::windows_sys::core::PSTR; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_message_getmembername(msg: alljoyn_message) -> ::windows_sys::core::PSTR; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_message_getobjectpath(msg: alljoyn_message) -> ::windows_sys::core::PSTR; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_message_getreceiveendpointname(msg: alljoyn_message) -> ::windows_sys::core::PSTR; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_message_getreplyserial(msg: alljoyn_message) -> u32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_message_getsender(msg: alljoyn_message) -> ::windows_sys::core::PSTR; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_message_getsessionid(msg: alljoyn_message) -> u32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_message_getsignature(msg: alljoyn_message) -> ::windows_sys::core::PSTR; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_message_gettimestamp(msg: alljoyn_message) -> u32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_message_gettype(msg: alljoyn_message) -> alljoyn_messagetype; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_message_isbroadcastsignal(msg: alljoyn_message) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_message_isencrypted(msg: alljoyn_message) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_message_isexpired(msg: alljoyn_message, tillexpirems: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_message_isglobalbroadcast(msg: alljoyn_message) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_message_issessionless(msg: alljoyn_message) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_message_isunreliable(msg: alljoyn_message) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_message_setendianess(endian: i8); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_message_tostring(msg: alljoyn_message, str: ::windows_sys::core::PCSTR, buf: usize) -> usize; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_array_create(size: usize) -> alljoyn_msgarg; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_array_element(arg: alljoyn_msgarg, index: usize) -> alljoyn_msgarg; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_array_signature(values: alljoyn_msgarg, numvalues: usize, str: ::windows_sys::core::PCSTR, buf: usize) -> usize; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_array_tostring(args: alljoyn_msgarg, numargs: usize, str: ::windows_sys::core::PCSTR, buf: usize, indent: usize) -> usize; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_clear(arg: alljoyn_msgarg); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_clone(destination: alljoyn_msgarg, source: alljoyn_msgarg); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_copy(source: alljoyn_msgarg) -> alljoyn_msgarg; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_create() -> alljoyn_msgarg; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_destroy(arg: alljoyn_msgarg); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_equal(lhv: alljoyn_msgarg, rhv: alljoyn_msgarg) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_get_array_element(arg: alljoyn_msgarg, index: usize, element: *mut alljoyn_msgarg); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_get_array_elementsignature(arg: alljoyn_msgarg, index: usize) -> ::windows_sys::core::PSTR; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_get_array_numberofelements(arg: alljoyn_msgarg) -> usize; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_get_bool(arg: alljoyn_msgarg, b: *mut i32) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_get_bool_array(arg: alljoyn_msgarg, length: *mut usize, ab: *mut i32) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_get_double(arg: alljoyn_msgarg, d: *mut f64) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_get_double_array(arg: alljoyn_msgarg, length: *mut usize, ad: *mut f64) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_get_int16(arg: alljoyn_msgarg, n: *mut i16) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_get_int16_array(arg: alljoyn_msgarg, length: *mut usize, an: *mut i16) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_get_int32(arg: alljoyn_msgarg, i: *mut i32) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_get_int32_array(arg: alljoyn_msgarg, length: *mut usize, ai: *mut i32) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_get_int64(arg: alljoyn_msgarg, x: *mut i64) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_get_int64_array(arg: alljoyn_msgarg, length: *mut usize, ax: *mut i64) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_get_objectpath(arg: alljoyn_msgarg, o: *mut *mut i8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_get_signature(arg: alljoyn_msgarg, g: *mut *mut i8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_get_string(arg: alljoyn_msgarg, s: *mut *mut i8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_get_uint16(arg: alljoyn_msgarg, q: *mut u16) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_get_uint16_array(arg: alljoyn_msgarg, length: *mut usize, aq: *mut u16) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_get_uint32(arg: alljoyn_msgarg, u: *mut u32) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_get_uint32_array(arg: alljoyn_msgarg, length: *mut usize, au: *mut u32) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_get_uint64(arg: alljoyn_msgarg, t: *mut u64) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_get_uint64_array(arg: alljoyn_msgarg, length: *mut usize, at: *mut u64) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_get_uint8(arg: alljoyn_msgarg, y: *mut u8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_get_uint8_array(arg: alljoyn_msgarg, length: *mut usize, ay: *mut u8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_get_variant(arg: alljoyn_msgarg, v: alljoyn_msgarg) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_get_variant_array(arg: alljoyn_msgarg, signature: ::windows_sys::core::PCSTR, length: *mut usize, av: *mut alljoyn_msgarg) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_getkey(arg: alljoyn_msgarg) -> alljoyn_msgarg; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_getmember(arg: alljoyn_msgarg, index: usize) -> alljoyn_msgarg; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_getnummembers(arg: alljoyn_msgarg) -> usize; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_gettype(arg: alljoyn_msgarg) -> alljoyn_typeid; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_getvalue(arg: alljoyn_msgarg) -> alljoyn_msgarg; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_hassignature(arg: alljoyn_msgarg, signature: ::windows_sys::core::PCSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_set_bool(arg: alljoyn_msgarg, b: i32) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_set_bool_array(arg: alljoyn_msgarg, length: usize, ab: *mut i32) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_set_double(arg: alljoyn_msgarg, d: f64) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_set_double_array(arg: alljoyn_msgarg, length: usize, ad: *mut f64) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_set_int16(arg: alljoyn_msgarg, n: i16) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_set_int16_array(arg: alljoyn_msgarg, length: usize, an: *mut i16) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_set_int32(arg: alljoyn_msgarg, i: i32) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_set_int32_array(arg: alljoyn_msgarg, length: usize, ai: *mut i32) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_set_int64(arg: alljoyn_msgarg, x: i64) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_set_int64_array(arg: alljoyn_msgarg, length: usize, ax: *mut i64) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_set_objectpath(arg: alljoyn_msgarg, o: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_set_objectpath_array(arg: alljoyn_msgarg, length: usize, ao: *const *const i8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_set_signature(arg: alljoyn_msgarg, g: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_set_signature_array(arg: alljoyn_msgarg, length: usize, ag: *const *const i8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_set_string(arg: alljoyn_msgarg, s: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_set_string_array(arg: alljoyn_msgarg, length: usize, r#as: *const *const i8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_set_uint16(arg: alljoyn_msgarg, q: u16) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_set_uint16_array(arg: alljoyn_msgarg, length: usize, aq: *mut u16) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_set_uint32(arg: alljoyn_msgarg, u: u32) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_set_uint32_array(arg: alljoyn_msgarg, length: usize, au: *mut u32) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_set_uint64(arg: alljoyn_msgarg, t: u64) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_set_uint64_array(arg: alljoyn_msgarg, length: usize, at: *mut u64) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_set_uint8(arg: alljoyn_msgarg, y: u8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_set_uint8_array(arg: alljoyn_msgarg, length: usize, ay: *mut u8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_setdictentry(arg: alljoyn_msgarg, key: alljoyn_msgarg, value: alljoyn_msgarg) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_setstruct(arg: alljoyn_msgarg, struct_members: alljoyn_msgarg, num_members: usize) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_signature(arg: alljoyn_msgarg, str: ::windows_sys::core::PCSTR, buf: usize) -> usize; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_stabilize(arg: alljoyn_msgarg); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_msgarg_tostring(arg: alljoyn_msgarg, str: ::windows_sys::core::PCSTR, buf: usize, indent: usize) -> usize; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_observer_create(bus: alljoyn_busattachment, mandatoryinterfaces: *const *const i8, nummandatoryinterfaces: usize) -> alljoyn_observer; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_observer_destroy(observer: alljoyn_observer); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_observer_get(observer: alljoyn_observer, uniquebusname: ::windows_sys::core::PCSTR, objectpath: ::windows_sys::core::PCSTR) -> alljoyn_proxybusobject_ref; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_observer_getfirst(observer: alljoyn_observer) -> alljoyn_proxybusobject_ref; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_observer_getnext(observer: alljoyn_observer, proxyref: alljoyn_proxybusobject_ref) -> alljoyn_proxybusobject_ref; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_observer_registerlistener(observer: alljoyn_observer, listener: alljoyn_observerlistener, triggeronexisting: i32); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_observer_unregisteralllisteners(observer: alljoyn_observer); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_observer_unregisterlistener(observer: alljoyn_observer, listener: alljoyn_observerlistener); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_observerlistener_create(callback: *const alljoyn_observerlistener_callback, context: *const ::core::ffi::c_void) -> alljoyn_observerlistener; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_observerlistener_destroy(listener: alljoyn_observerlistener); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_passwordmanager_setcredentials(authmechanism: ::windows_sys::core::PCSTR, password: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurationlistener_create(callbacks: *const alljoyn_permissionconfigurationlistener_callbacks, context: *const ::core::ffi::c_void) -> alljoyn_permissionconfigurationlistener; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurationlistener_destroy(listener: alljoyn_permissionconfigurationlistener); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurator_certificatechain_destroy(certificatechain: *mut i8); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurator_certificateid_cleanup(certificateid: *mut alljoyn_certificateid); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurator_certificateidarray_cleanup(certificateidarray: *mut alljoyn_certificateidarray); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurator_claim(configurator: alljoyn_permissionconfigurator, cakey: *mut i8, identitycertificatechain: *mut i8, groupid: *const u8, groupsize: usize, groupauthority: *mut i8, manifestsxmls: *mut *mut i8, manifestscount: usize) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurator_endmanagement(configurator: alljoyn_permissionconfigurator) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurator_getapplicationstate(configurator: alljoyn_permissionconfigurator, state: *mut alljoyn_applicationstate) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurator_getclaimcapabilities(configurator: alljoyn_permissionconfigurator, claimcapabilities: *mut u16) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurator_getclaimcapabilitiesadditionalinfo(configurator: alljoyn_permissionconfigurator, additionalinfo: *mut u16) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurator_getdefaultclaimcapabilities() -> u16; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurator_getdefaultpolicy(configurator: alljoyn_permissionconfigurator, policyxml: *mut *mut i8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurator_getidentity(configurator: alljoyn_permissionconfigurator, identitycertificatechain: *mut *mut i8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurator_getidentitycertificateid(configurator: alljoyn_permissionconfigurator, certificateid: *mut alljoyn_certificateid) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurator_getmanifests(configurator: alljoyn_permissionconfigurator, manifestarray: *mut alljoyn_manifestarray) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurator_getmanifesttemplate(configurator: alljoyn_permissionconfigurator, manifesttemplatexml: *mut *mut i8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurator_getmembershipsummaries(configurator: alljoyn_permissionconfigurator, certificateids: *mut alljoyn_certificateidarray) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurator_getpolicy(configurator: alljoyn_permissionconfigurator, policyxml: *mut *mut i8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurator_getpublickey(configurator: alljoyn_permissionconfigurator, publickey: *mut *mut i8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurator_installmanifests(configurator: alljoyn_permissionconfigurator, manifestsxmls: *mut *mut i8, manifestscount: usize, append: i32) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurator_installmembership(configurator: alljoyn_permissionconfigurator, membershipcertificatechain: *mut i8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurator_manifestarray_cleanup(manifestarray: *mut alljoyn_manifestarray); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurator_manifesttemplate_destroy(manifesttemplatexml: *mut i8); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurator_policy_destroy(policyxml: *mut i8); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurator_publickey_destroy(publickey: *mut i8); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurator_removemembership(configurator: alljoyn_permissionconfigurator, serial: *const u8, seriallen: usize, issuerpublickey: *mut i8, issueraki: *const u8, issuerakilen: usize) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurator_reset(configurator: alljoyn_permissionconfigurator) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurator_resetpolicy(configurator: alljoyn_permissionconfigurator) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurator_setapplicationstate(configurator: alljoyn_permissionconfigurator, state: alljoyn_applicationstate) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurator_setclaimcapabilities(configurator: alljoyn_permissionconfigurator, claimcapabilities: u16) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurator_setclaimcapabilitiesadditionalinfo(configurator: alljoyn_permissionconfigurator, additionalinfo: u16) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurator_setmanifesttemplatefromxml(configurator: alljoyn_permissionconfigurator, manifesttemplatexml: *mut i8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurator_startmanagement(configurator: alljoyn_permissionconfigurator) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurator_updateidentity(configurator: alljoyn_permissionconfigurator, identitycertificatechain: *mut i8, manifestsxmls: *mut *mut i8, manifestscount: usize) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_permissionconfigurator_updatepolicy(configurator: alljoyn_permissionconfigurator, policyxml: *mut i8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_pinglistener_create(callback: *const alljoyn_pinglistener_callback, context: *const ::core::ffi::c_void) -> alljoyn_pinglistener; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_pinglistener_destroy(listener: alljoyn_pinglistener); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_addchild(proxyobj: alljoyn_proxybusobject, child: alljoyn_proxybusobject) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_addinterface(proxyobj: alljoyn_proxybusobject, iface: alljoyn_interfacedescription) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_addinterface_by_name(proxyobj: alljoyn_proxybusobject, name: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_copy(source: alljoyn_proxybusobject) -> alljoyn_proxybusobject; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_create(bus: alljoyn_busattachment, service: ::windows_sys::core::PCSTR, path: ::windows_sys::core::PCSTR, sessionid: u32) -> alljoyn_proxybusobject; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_create_secure(bus: alljoyn_busattachment, service: ::windows_sys::core::PCSTR, path: ::windows_sys::core::PCSTR, sessionid: u32) -> alljoyn_proxybusobject; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_destroy(proxyobj: alljoyn_proxybusobject); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_enablepropertycaching(proxyobj: alljoyn_proxybusobject); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_getallproperties(proxyobj: alljoyn_proxybusobject, iface: ::windows_sys::core::PCSTR, values: alljoyn_msgarg) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_getallpropertiesasync(proxyobj: alljoyn_proxybusobject, iface: ::windows_sys::core::PCSTR, callback: alljoyn_proxybusobject_listener_getallpropertiescb_ptr, timeout: u32, context: *mut ::core::ffi::c_void) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_getchild(proxyobj: alljoyn_proxybusobject, path: ::windows_sys::core::PCSTR) -> alljoyn_proxybusobject; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_getchildren(proxyobj: alljoyn_proxybusobject, children: *mut alljoyn_proxybusobject, numchildren: usize) -> usize; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_getinterface(proxyobj: alljoyn_proxybusobject, iface: ::windows_sys::core::PCSTR) -> alljoyn_interfacedescription; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_getinterfaces(proxyobj: alljoyn_proxybusobject, ifaces: *const alljoyn_interfacedescription, numifaces: usize) -> usize; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_getpath(proxyobj: alljoyn_proxybusobject) -> ::windows_sys::core::PSTR; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_getproperty(proxyobj: alljoyn_proxybusobject, iface: ::windows_sys::core::PCSTR, property: ::windows_sys::core::PCSTR, value: alljoyn_msgarg) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_getpropertyasync(proxyobj: alljoyn_proxybusobject, iface: ::windows_sys::core::PCSTR, property: ::windows_sys::core::PCSTR, callback: alljoyn_proxybusobject_listener_getpropertycb_ptr, timeout: u32, context: *mut ::core::ffi::c_void) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_getservicename(proxyobj: alljoyn_proxybusobject) -> ::windows_sys::core::PSTR; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_getsessionid(proxyobj: alljoyn_proxybusobject) -> u32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_getuniquename(proxyobj: alljoyn_proxybusobject) -> ::windows_sys::core::PSTR; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_implementsinterface(proxyobj: alljoyn_proxybusobject, iface: ::windows_sys::core::PCSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_introspectremoteobject(proxyobj: alljoyn_proxybusobject) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_introspectremoteobjectasync(proxyobj: alljoyn_proxybusobject, callback: alljoyn_proxybusobject_listener_introspectcb_ptr, context: *mut ::core::ffi::c_void) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_issecure(proxyobj: alljoyn_proxybusobject) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_isvalid(proxyobj: alljoyn_proxybusobject) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_methodcall(proxyobj: alljoyn_proxybusobject, ifacename: ::windows_sys::core::PCSTR, methodname: ::windows_sys::core::PCSTR, args: alljoyn_msgarg, numargs: usize, replymsg: alljoyn_message, timeout: u32, flags: u8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_methodcall_member(proxyobj: alljoyn_proxybusobject, method: alljoyn_interfacedescription_member, args: alljoyn_msgarg, numargs: usize, replymsg: alljoyn_message, timeout: u32, flags: u8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_methodcall_member_noreply(proxyobj: alljoyn_proxybusobject, method: alljoyn_interfacedescription_member, args: alljoyn_msgarg, numargs: usize, flags: u8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_methodcall_noreply(proxyobj: alljoyn_proxybusobject, ifacename: ::windows_sys::core::PCSTR, methodname: ::windows_sys::core::PCSTR, args: alljoyn_msgarg, numargs: usize, flags: u8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_methodcallasync(proxyobj: alljoyn_proxybusobject, ifacename: ::windows_sys::core::PCSTR, methodname: ::windows_sys::core::PCSTR, replyfunc: alljoyn_messagereceiver_replyhandler_ptr, args: alljoyn_msgarg, numargs: usize, context: *mut ::core::ffi::c_void, timeout: u32, flags: u8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_methodcallasync_member(proxyobj: alljoyn_proxybusobject, method: alljoyn_interfacedescription_member, replyfunc: alljoyn_messagereceiver_replyhandler_ptr, args: alljoyn_msgarg, numargs: usize, context: *mut ::core::ffi::c_void, timeout: u32, flags: u8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_parsexml(proxyobj: alljoyn_proxybusobject, xml: ::windows_sys::core::PCSTR, identifier: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_ref_create(proxy: alljoyn_proxybusobject) -> alljoyn_proxybusobject_ref; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_ref_decref(r#ref: alljoyn_proxybusobject_ref); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_ref_get(r#ref: alljoyn_proxybusobject_ref) -> alljoyn_proxybusobject; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_ref_incref(r#ref: alljoyn_proxybusobject_ref); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_registerpropertieschangedlistener(proxyobj: alljoyn_proxybusobject, iface: ::windows_sys::core::PCSTR, properties: *const *const i8, numproperties: usize, callback: alljoyn_proxybusobject_listener_propertieschanged_ptr, context: *mut ::core::ffi::c_void) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_removechild(proxyobj: alljoyn_proxybusobject, path: ::windows_sys::core::PCSTR) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_secureconnection(proxyobj: alljoyn_proxybusobject, forceauth: i32) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_secureconnectionasync(proxyobj: alljoyn_proxybusobject, forceauth: i32) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_setproperty(proxyobj: alljoyn_proxybusobject, iface: ::windows_sys::core::PCSTR, property: ::windows_sys::core::PCSTR, value: alljoyn_msgarg) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_setpropertyasync(proxyobj: alljoyn_proxybusobject, iface: ::windows_sys::core::PCSTR, property: ::windows_sys::core::PCSTR, value: alljoyn_msgarg, callback: alljoyn_proxybusobject_listener_setpropertycb_ptr, timeout: u32, context: *mut ::core::ffi::c_void) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_proxybusobject_unregisterpropertieschangedlistener(proxyobj: alljoyn_proxybusobject, iface: ::windows_sys::core::PCSTR, callback: alljoyn_proxybusobject_listener_propertieschanged_ptr) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_routerinit() -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_routerinitwithconfig(configxml: *mut i8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_routershutdown() -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_securityapplicationproxy_claim(proxy: alljoyn_securityapplicationproxy, cakey: *mut i8, identitycertificatechain: *mut i8, groupid: *const u8, groupsize: usize, groupauthority: *mut i8, manifestsxmls: *mut *mut i8, manifestscount: usize) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_securityapplicationproxy_computemanifestdigest(unsignedmanifestxml: *mut i8, identitycertificatepem: *mut i8, digest: *mut *mut u8, digestsize: *mut usize) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_securityapplicationproxy_create(bus: alljoyn_busattachment, appbusname: *mut i8, sessionid: u32) -> alljoyn_securityapplicationproxy; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_securityapplicationproxy_destroy(proxy: alljoyn_securityapplicationproxy); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_securityapplicationproxy_digest_destroy(digest: *mut u8); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_securityapplicationproxy_eccpublickey_destroy(eccpublickey: *mut i8); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_securityapplicationproxy_endmanagement(proxy: alljoyn_securityapplicationproxy) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_securityapplicationproxy_getapplicationstate(proxy: alljoyn_securityapplicationproxy, applicationstate: *mut alljoyn_applicationstate) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_securityapplicationproxy_getclaimcapabilities(proxy: alljoyn_securityapplicationproxy, capabilities: *mut u16) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_securityapplicationproxy_getclaimcapabilitiesadditionalinfo(proxy: alljoyn_securityapplicationproxy, additionalinfo: *mut u16) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_securityapplicationproxy_getdefaultpolicy(proxy: alljoyn_securityapplicationproxy, policyxml: *mut *mut i8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_securityapplicationproxy_geteccpublickey(proxy: alljoyn_securityapplicationproxy, eccpublickey: *mut *mut i8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_securityapplicationproxy_getmanifesttemplate(proxy: alljoyn_securityapplicationproxy, manifesttemplatexml: *mut *mut i8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_securityapplicationproxy_getpermissionmanagementsessionport() -> u16; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_securityapplicationproxy_getpolicy(proxy: alljoyn_securityapplicationproxy, policyxml: *mut *mut i8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_securityapplicationproxy_installmembership(proxy: alljoyn_securityapplicationproxy, membershipcertificatechain: *mut i8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_securityapplicationproxy_manifest_destroy(signedmanifestxml: *mut i8); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_securityapplicationproxy_manifesttemplate_destroy(manifesttemplatexml: *mut i8); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_securityapplicationproxy_policy_destroy(policyxml: *mut i8); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_securityapplicationproxy_reset(proxy: alljoyn_securityapplicationproxy) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_securityapplicationproxy_resetpolicy(proxy: alljoyn_securityapplicationproxy) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_securityapplicationproxy_setmanifestsignature(unsignedmanifestxml: *mut i8, identitycertificatepem: *mut i8, signature: *const u8, signaturesize: usize, signedmanifestxml: *mut *mut i8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_securityapplicationproxy_signmanifest(unsignedmanifestxml: *mut i8, identitycertificatepem: *mut i8, signingprivatekeypem: *mut i8, signedmanifestxml: *mut *mut i8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_securityapplicationproxy_startmanagement(proxy: alljoyn_securityapplicationproxy) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_securityapplicationproxy_updateidentity(proxy: alljoyn_securityapplicationproxy, identitycertificatechain: *mut i8, manifestsxmls: *mut *mut i8, manifestscount: usize) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_securityapplicationproxy_updatepolicy(proxy: alljoyn_securityapplicationproxy, policyxml: *mut i8) -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_sessionlistener_create(callbacks: *const alljoyn_sessionlistener_callbacks, context: *const ::core::ffi::c_void) -> alljoyn_sessionlistener; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_sessionlistener_destroy(listener: alljoyn_sessionlistener); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_sessionopts_cmp(one: alljoyn_sessionopts, other: alljoyn_sessionopts) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_sessionopts_create(traffic: u8, ismultipoint: i32, proximity: u8, transports: u16) -> alljoyn_sessionopts; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_sessionopts_destroy(opts: alljoyn_sessionopts); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_sessionopts_get_multipoint(opts: alljoyn_sessionopts) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_sessionopts_get_proximity(opts: alljoyn_sessionopts) -> u8; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_sessionopts_get_traffic(opts: alljoyn_sessionopts) -> u8; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_sessionopts_get_transports(opts: alljoyn_sessionopts) -> u16; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_sessionopts_iscompatible(one: alljoyn_sessionopts, other: alljoyn_sessionopts) -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_sessionopts_set_multipoint(opts: alljoyn_sessionopts, ismultipoint: i32); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_sessionopts_set_proximity(opts: alljoyn_sessionopts, proximity: u8); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_sessionopts_set_traffic(opts: alljoyn_sessionopts, traffic: u8); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_sessionopts_set_transports(opts: alljoyn_sessionopts, transports: u16); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_sessionportlistener_create(callbacks: *const alljoyn_sessionportlistener_callbacks, context: *const ::core::ffi::c_void) -> alljoyn_sessionportlistener; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_sessionportlistener_destroy(listener: alljoyn_sessionportlistener); - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_shutdown() -> QStatus; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_unity_deferred_callbacks_process() -> i32; - #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] - pub fn alljoyn_unity_set_deferred_callback_mainthread_only(mainthread_only: i32); -} +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`, `\"Win32_Foundation\"`*"] fn AllJoynAcceptBusConnection ( serverbushandle : super::super::Foundation:: HANDLE , abortevent : super::super::Foundation:: HANDLE ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`, `\"Win32_Foundation\"`*"] fn AllJoynCloseBusHandle ( bushandle : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`, `\"Win32_Foundation\"`*"] fn AllJoynConnectToBus ( connectionspec : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn AllJoynCreateBus ( outbuffersize : u32 , inbuffersize : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: HANDLE ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`, `\"Win32_Foundation\"`*"] fn AllJoynEnumEvents ( connectedbushandle : super::super::Foundation:: HANDLE , eventtoreset : super::super::Foundation:: HANDLE , eventtypes : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`, `\"Win32_Foundation\"`*"] fn AllJoynEventSelect ( connectedbushandle : super::super::Foundation:: HANDLE , eventhandle : super::super::Foundation:: HANDLE , eventtypes : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`, `\"Win32_Foundation\"`*"] fn AllJoynReceiveFromBus ( connectedbushandle : super::super::Foundation:: HANDLE , buffer : *mut ::core::ffi::c_void , bytestoread : u32 , bytestransferred : *mut u32 , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`, `\"Win32_Foundation\"`*"] fn AllJoynSendToBus ( connectedbushandle : super::super::Foundation:: HANDLE , buffer : *const ::core::ffi::c_void , bytestowrite : u32 , bytestransferred : *mut u32 , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn QCC_StatusText ( status : QStatus ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_create ( defaultlanguage : :: windows_sys::core::PCSTR ) -> alljoyn_aboutdata ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_create_empty ( ) -> alljoyn_aboutdata ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_create_full ( arg : alljoyn_msgarg , language : :: windows_sys::core::PCSTR ) -> alljoyn_aboutdata ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_createfrommsgarg ( data : alljoyn_aboutdata , arg : alljoyn_msgarg , language : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_createfromxml ( data : alljoyn_aboutdata , aboutdataxml : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_destroy ( data : alljoyn_aboutdata ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_getaboutdata ( data : alljoyn_aboutdata , msgarg : alljoyn_msgarg , language : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_getajsoftwareversion ( data : alljoyn_aboutdata , ajsoftwareversion : *mut *mut i8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_getannouncedaboutdata ( data : alljoyn_aboutdata , msgarg : alljoyn_msgarg ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_getappid ( data : alljoyn_aboutdata , appid : *mut *mut u8 , num : *mut usize ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_getappname ( data : alljoyn_aboutdata , appname : *mut *mut i8 , language : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_getdateofmanufacture ( data : alljoyn_aboutdata , dateofmanufacture : *mut *mut i8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_getdefaultlanguage ( data : alljoyn_aboutdata , defaultlanguage : *mut *mut i8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_getdescription ( data : alljoyn_aboutdata , description : *mut *mut i8 , language : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_getdeviceid ( data : alljoyn_aboutdata , deviceid : *mut *mut i8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_getdevicename ( data : alljoyn_aboutdata , devicename : *mut *mut i8 , language : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_getfield ( data : alljoyn_aboutdata , name : :: windows_sys::core::PCSTR , value : *mut alljoyn_msgarg , language : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_getfields ( data : alljoyn_aboutdata , fields : *const *const i8 , num_fields : usize ) -> usize ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_getfieldsignature ( data : alljoyn_aboutdata , fieldname : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_gethardwareversion ( data : alljoyn_aboutdata , hardwareversion : *mut *mut i8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_getmanufacturer ( data : alljoyn_aboutdata , manufacturer : *mut *mut i8 , language : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_getmodelnumber ( data : alljoyn_aboutdata , modelnumber : *mut *mut i8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_getsoftwareversion ( data : alljoyn_aboutdata , softwareversion : *mut *mut i8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_getsupportedlanguages ( data : alljoyn_aboutdata , languagetags : *const *const i8 , num : usize ) -> usize ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_getsupporturl ( data : alljoyn_aboutdata , supporturl : *mut *mut i8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_isfieldannounced ( data : alljoyn_aboutdata , fieldname : :: windows_sys::core::PCSTR ) -> u8 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_isfieldlocalized ( data : alljoyn_aboutdata , fieldname : :: windows_sys::core::PCSTR ) -> u8 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_isfieldrequired ( data : alljoyn_aboutdata , fieldname : :: windows_sys::core::PCSTR ) -> u8 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_isvalid ( data : alljoyn_aboutdata , language : :: windows_sys::core::PCSTR ) -> u8 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_setappid ( data : alljoyn_aboutdata , appid : *const u8 , num : usize ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_setappid_fromstring ( data : alljoyn_aboutdata , appid : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_setappname ( data : alljoyn_aboutdata , appname : :: windows_sys::core::PCSTR , language : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_setdateofmanufacture ( data : alljoyn_aboutdata , dateofmanufacture : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_setdefaultlanguage ( data : alljoyn_aboutdata , defaultlanguage : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_setdescription ( data : alljoyn_aboutdata , description : :: windows_sys::core::PCSTR , language : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_setdeviceid ( data : alljoyn_aboutdata , deviceid : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_setdevicename ( data : alljoyn_aboutdata , devicename : :: windows_sys::core::PCSTR , language : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_setfield ( data : alljoyn_aboutdata , name : :: windows_sys::core::PCSTR , value : alljoyn_msgarg , language : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_sethardwareversion ( data : alljoyn_aboutdata , hardwareversion : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_setmanufacturer ( data : alljoyn_aboutdata , manufacturer : :: windows_sys::core::PCSTR , language : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_setmodelnumber ( data : alljoyn_aboutdata , modelnumber : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_setsoftwareversion ( data : alljoyn_aboutdata , softwareversion : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_setsupportedlanguage ( data : alljoyn_aboutdata , language : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdata_setsupporturl ( data : alljoyn_aboutdata , supporturl : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdatalistener_create ( callbacks : *const alljoyn_aboutdatalistener_callbacks , context : *const ::core::ffi::c_void ) -> alljoyn_aboutdatalistener ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutdatalistener_destroy ( listener : alljoyn_aboutdatalistener ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_abouticon_clear ( icon : *mut _alljoyn_abouticon_handle ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_abouticon_create ( ) -> *mut _alljoyn_abouticon_handle ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_abouticon_destroy ( icon : *mut _alljoyn_abouticon_handle ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_abouticon_getcontent ( icon : *mut _alljoyn_abouticon_handle , data : *const *const u8 , size : *mut usize ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_abouticon_geturl ( icon : *mut _alljoyn_abouticon_handle , r#type : *const *const i8 , url : *const *const i8 ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_abouticon_setcontent ( icon : *mut _alljoyn_abouticon_handle , r#type : :: windows_sys::core::PCSTR , data : *mut u8 , csize : usize , ownsdata : u8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_abouticon_setcontent_frommsgarg ( icon : *mut _alljoyn_abouticon_handle , arg : alljoyn_msgarg ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_abouticon_seturl ( icon : *mut _alljoyn_abouticon_handle , r#type : :: windows_sys::core::PCSTR , url : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_abouticonobj_create ( bus : alljoyn_busattachment , icon : *mut _alljoyn_abouticon_handle ) -> *mut _alljoyn_abouticonobj_handle ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_abouticonobj_destroy ( icon : *mut _alljoyn_abouticonobj_handle ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_abouticonproxy_create ( bus : alljoyn_busattachment , busname : :: windows_sys::core::PCSTR , sessionid : u32 ) -> *mut _alljoyn_abouticonproxy_handle ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_abouticonproxy_destroy ( proxy : *mut _alljoyn_abouticonproxy_handle ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_abouticonproxy_geticon ( proxy : *mut _alljoyn_abouticonproxy_handle , icon : *mut _alljoyn_abouticon_handle ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_abouticonproxy_getversion ( proxy : *mut _alljoyn_abouticonproxy_handle , version : *mut u16 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutlistener_create ( callback : *const alljoyn_aboutlistener_callback , context : *const ::core::ffi::c_void ) -> alljoyn_aboutlistener ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutlistener_destroy ( listener : alljoyn_aboutlistener ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutobj_announce ( obj : alljoyn_aboutobj , sessionport : u16 , aboutdata : alljoyn_aboutdata ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutobj_announce_using_datalistener ( obj : alljoyn_aboutobj , sessionport : u16 , aboutlistener : alljoyn_aboutdatalistener ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutobj_create ( bus : alljoyn_busattachment , isannounced : alljoyn_about_announceflag ) -> alljoyn_aboutobj ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutobj_destroy ( obj : alljoyn_aboutobj ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutobj_unannounce ( obj : alljoyn_aboutobj ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutobjectdescription_clear ( description : alljoyn_aboutobjectdescription ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutobjectdescription_create ( ) -> alljoyn_aboutobjectdescription ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutobjectdescription_create_full ( arg : alljoyn_msgarg ) -> alljoyn_aboutobjectdescription ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutobjectdescription_createfrommsgarg ( description : alljoyn_aboutobjectdescription , arg : alljoyn_msgarg ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutobjectdescription_destroy ( description : alljoyn_aboutobjectdescription ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutobjectdescription_getinterfacepaths ( description : alljoyn_aboutobjectdescription , interfacename : :: windows_sys::core::PCSTR , paths : *const *const i8 , numpaths : usize ) -> usize ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutobjectdescription_getinterfaces ( description : alljoyn_aboutobjectdescription , path : :: windows_sys::core::PCSTR , interfaces : *const *const i8 , numinterfaces : usize ) -> usize ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutobjectdescription_getmsgarg ( description : alljoyn_aboutobjectdescription , msgarg : alljoyn_msgarg ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutobjectdescription_getpaths ( description : alljoyn_aboutobjectdescription , paths : *const *const i8 , numpaths : usize ) -> usize ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutobjectdescription_hasinterface ( description : alljoyn_aboutobjectdescription , interfacename : :: windows_sys::core::PCSTR ) -> u8 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutobjectdescription_hasinterfaceatpath ( description : alljoyn_aboutobjectdescription , path : :: windows_sys::core::PCSTR , interfacename : :: windows_sys::core::PCSTR ) -> u8 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutobjectdescription_haspath ( description : alljoyn_aboutobjectdescription , path : :: windows_sys::core::PCSTR ) -> u8 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutproxy_create ( bus : alljoyn_busattachment , busname : :: windows_sys::core::PCSTR , sessionid : u32 ) -> alljoyn_aboutproxy ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutproxy_destroy ( proxy : alljoyn_aboutproxy ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutproxy_getaboutdata ( proxy : alljoyn_aboutproxy , language : :: windows_sys::core::PCSTR , data : alljoyn_msgarg ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutproxy_getobjectdescription ( proxy : alljoyn_aboutproxy , objectdesc : alljoyn_msgarg ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_aboutproxy_getversion ( proxy : alljoyn_aboutproxy , version : *mut u16 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_applicationstatelistener_create ( callbacks : *const alljoyn_applicationstatelistener_callbacks , context : *mut ::core::ffi::c_void ) -> alljoyn_applicationstatelistener ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_applicationstatelistener_destroy ( listener : alljoyn_applicationstatelistener ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_authlistener_create ( callbacks : *const alljoyn_authlistener_callbacks , context : *const ::core::ffi::c_void ) -> alljoyn_authlistener ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_authlistener_destroy ( listener : alljoyn_authlistener ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_authlistener_requestcredentialsresponse ( listener : alljoyn_authlistener , authcontext : *mut ::core::ffi::c_void , accept : i32 , credentials : alljoyn_credentials ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_authlistener_setsharedsecret ( listener : alljoyn_authlistener , sharedsecret : *const u8 , sharedsecretsize : usize ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_authlistener_verifycredentialsresponse ( listener : alljoyn_authlistener , authcontext : *mut ::core::ffi::c_void , accept : i32 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_authlistenerasync_create ( callbacks : *const alljoyn_authlistenerasync_callbacks , context : *const ::core::ffi::c_void ) -> alljoyn_authlistener ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_authlistenerasync_destroy ( listener : alljoyn_authlistener ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_autopinger_adddestination ( autopinger : alljoyn_autopinger , group : :: windows_sys::core::PCSTR , destination : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_autopinger_addpinggroup ( autopinger : alljoyn_autopinger , group : :: windows_sys::core::PCSTR , listener : alljoyn_pinglistener , pinginterval : u32 ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_autopinger_create ( bus : alljoyn_busattachment ) -> alljoyn_autopinger ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_autopinger_destroy ( autopinger : alljoyn_autopinger ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_autopinger_pause ( autopinger : alljoyn_autopinger ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_autopinger_removedestination ( autopinger : alljoyn_autopinger , group : :: windows_sys::core::PCSTR , destination : :: windows_sys::core::PCSTR , removeall : i32 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_autopinger_removepinggroup ( autopinger : alljoyn_autopinger , group : :: windows_sys::core::PCSTR ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_autopinger_resume ( autopinger : alljoyn_autopinger ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_autopinger_setpinginterval ( autopinger : alljoyn_autopinger , group : :: windows_sys::core::PCSTR , pinginterval : u32 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_addlogonentry ( bus : alljoyn_busattachment , authmechanism : :: windows_sys::core::PCSTR , username : :: windows_sys::core::PCSTR , password : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_addmatch ( bus : alljoyn_busattachment , rule : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_advertisename ( bus : alljoyn_busattachment , name : :: windows_sys::core::PCSTR , transports : u16 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_bindsessionport ( bus : alljoyn_busattachment , sessionport : *mut u16 , opts : alljoyn_sessionopts , listener : alljoyn_sessionportlistener ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_canceladvertisename ( bus : alljoyn_busattachment , name : :: windows_sys::core::PCSTR , transports : u16 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_cancelfindadvertisedname ( bus : alljoyn_busattachment , nameprefix : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_cancelfindadvertisednamebytransport ( bus : alljoyn_busattachment , nameprefix : :: windows_sys::core::PCSTR , transports : u16 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_cancelwhoimplements_interface ( bus : alljoyn_busattachment , implementsinterface : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_cancelwhoimplements_interfaces ( bus : alljoyn_busattachment , implementsinterfaces : *const *const i8 , numberinterfaces : usize ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_clearkeys ( bus : alljoyn_busattachment , guid : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_clearkeystore ( bus : alljoyn_busattachment ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_connect ( bus : alljoyn_busattachment , connectspec : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_create ( applicationname : :: windows_sys::core::PCSTR , allowremotemessages : i32 ) -> alljoyn_busattachment ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_create_concurrency ( applicationname : :: windows_sys::core::PCSTR , allowremotemessages : i32 , concurrency : u32 ) -> alljoyn_busattachment ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_createinterface ( bus : alljoyn_busattachment , name : :: windows_sys::core::PCSTR , iface : *mut alljoyn_interfacedescription ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_createinterface_secure ( bus : alljoyn_busattachment , name : :: windows_sys::core::PCSTR , iface : *mut alljoyn_interfacedescription , secpolicy : alljoyn_interfacedescription_securitypolicy ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_createinterfacesfromxml ( bus : alljoyn_busattachment , xml : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_deletedefaultkeystore ( applicationname : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_deleteinterface ( bus : alljoyn_busattachment , iface : alljoyn_interfacedescription ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_destroy ( bus : alljoyn_busattachment ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_disconnect ( bus : alljoyn_busattachment , unused : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_enableconcurrentcallbacks ( bus : alljoyn_busattachment ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_enablepeersecurity ( bus : alljoyn_busattachment , authmechanisms : :: windows_sys::core::PCSTR , listener : alljoyn_authlistener , keystorefilename : :: windows_sys::core::PCSTR , isshared : i32 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_enablepeersecuritywithpermissionconfigurationlistener ( bus : alljoyn_busattachment , authmechanisms : :: windows_sys::core::PCSTR , authlistener : alljoyn_authlistener , keystorefilename : :: windows_sys::core::PCSTR , isshared : i32 , permissionconfigurationlistener : alljoyn_permissionconfigurationlistener ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_findadvertisedname ( bus : alljoyn_busattachment , nameprefix : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_findadvertisednamebytransport ( bus : alljoyn_busattachment , nameprefix : :: windows_sys::core::PCSTR , transports : u16 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_getalljoyndebugobj ( bus : alljoyn_busattachment ) -> alljoyn_proxybusobject ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_getalljoynproxyobj ( bus : alljoyn_busattachment ) -> alljoyn_proxybusobject ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_getconcurrency ( bus : alljoyn_busattachment ) -> u32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_getconnectspec ( bus : alljoyn_busattachment ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_getdbusproxyobj ( bus : alljoyn_busattachment ) -> alljoyn_proxybusobject ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_getglobalguidstring ( bus : alljoyn_busattachment ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_getinterface ( bus : alljoyn_busattachment , name : :: windows_sys::core::PCSTR ) -> alljoyn_interfacedescription ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_getinterfaces ( bus : alljoyn_busattachment , ifaces : *const alljoyn_interfacedescription , numifaces : usize ) -> usize ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_getkeyexpiration ( bus : alljoyn_busattachment , guid : :: windows_sys::core::PCSTR , timeout : *mut u32 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_getpeerguid ( bus : alljoyn_busattachment , name : :: windows_sys::core::PCSTR , guid : :: windows_sys::core::PCSTR , guidsz : *mut usize ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_getpermissionconfigurator ( bus : alljoyn_busattachment ) -> alljoyn_permissionconfigurator ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_gettimestamp ( ) -> u32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_getuniquename ( bus : alljoyn_busattachment ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_isconnected ( bus : alljoyn_busattachment ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_ispeersecurityenabled ( bus : alljoyn_busattachment ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_isstarted ( bus : alljoyn_busattachment ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_isstopping ( bus : alljoyn_busattachment ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_join ( bus : alljoyn_busattachment ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_joinsession ( bus : alljoyn_busattachment , sessionhost : :: windows_sys::core::PCSTR , sessionport : u16 , listener : alljoyn_sessionlistener , sessionid : *mut u32 , opts : alljoyn_sessionopts ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_joinsessionasync ( bus : alljoyn_busattachment , sessionhost : :: windows_sys::core::PCSTR , sessionport : u16 , listener : alljoyn_sessionlistener , opts : alljoyn_sessionopts , callback : alljoyn_busattachment_joinsessioncb_ptr , context : *mut ::core::ffi::c_void ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_leavesession ( bus : alljoyn_busattachment , sessionid : u32 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_namehasowner ( bus : alljoyn_busattachment , name : :: windows_sys::core::PCSTR , hasowner : *mut i32 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_ping ( bus : alljoyn_busattachment , name : :: windows_sys::core::PCSTR , timeout : u32 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_registeraboutlistener ( bus : alljoyn_busattachment , aboutlistener : alljoyn_aboutlistener ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_registerapplicationstatelistener ( bus : alljoyn_busattachment , listener : alljoyn_applicationstatelistener ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_registerbuslistener ( bus : alljoyn_busattachment , listener : alljoyn_buslistener ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_registerbusobject ( bus : alljoyn_busattachment , obj : alljoyn_busobject ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_registerbusobject_secure ( bus : alljoyn_busattachment , obj : alljoyn_busobject ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_registerkeystorelistener ( bus : alljoyn_busattachment , listener : alljoyn_keystorelistener ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_registersignalhandler ( bus : alljoyn_busattachment , signal_handler : alljoyn_messagereceiver_signalhandler_ptr , member : alljoyn_interfacedescription_member , srcpath : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_registersignalhandlerwithrule ( bus : alljoyn_busattachment , signal_handler : alljoyn_messagereceiver_signalhandler_ptr , member : alljoyn_interfacedescription_member , matchrule : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_releasename ( bus : alljoyn_busattachment , name : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_reloadkeystore ( bus : alljoyn_busattachment ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_removematch ( bus : alljoyn_busattachment , rule : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_removesessionmember ( bus : alljoyn_busattachment , sessionid : u32 , membername : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_requestname ( bus : alljoyn_busattachment , requestedname : :: windows_sys::core::PCSTR , flags : u32 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_secureconnection ( bus : alljoyn_busattachment , name : :: windows_sys::core::PCSTR , forceauth : i32 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_secureconnectionasync ( bus : alljoyn_busattachment , name : :: windows_sys::core::PCSTR , forceauth : i32 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_setdaemondebug ( bus : alljoyn_busattachment , module : :: windows_sys::core::PCSTR , level : u32 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_setkeyexpiration ( bus : alljoyn_busattachment , guid : :: windows_sys::core::PCSTR , timeout : u32 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_setlinktimeout ( bus : alljoyn_busattachment , sessionid : u32 , linktimeout : *mut u32 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_setlinktimeoutasync ( bus : alljoyn_busattachment , sessionid : u32 , linktimeout : u32 , callback : alljoyn_busattachment_setlinktimeoutcb_ptr , context : *mut ::core::ffi::c_void ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_setsessionlistener ( bus : alljoyn_busattachment , sessionid : u32 , listener : alljoyn_sessionlistener ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_start ( bus : alljoyn_busattachment ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_stop ( bus : alljoyn_busattachment ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_unbindsessionport ( bus : alljoyn_busattachment , sessionport : u16 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_unregisteraboutlistener ( bus : alljoyn_busattachment , aboutlistener : alljoyn_aboutlistener ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_unregisterallaboutlisteners ( bus : alljoyn_busattachment ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_unregisterallhandlers ( bus : alljoyn_busattachment ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_unregisterapplicationstatelistener ( bus : alljoyn_busattachment , listener : alljoyn_applicationstatelistener ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_unregisterbuslistener ( bus : alljoyn_busattachment , listener : alljoyn_buslistener ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_unregisterbusobject ( bus : alljoyn_busattachment , object : alljoyn_busobject ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_unregistersignalhandler ( bus : alljoyn_busattachment , signal_handler : alljoyn_messagereceiver_signalhandler_ptr , member : alljoyn_interfacedescription_member , srcpath : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_unregistersignalhandlerwithrule ( bus : alljoyn_busattachment , signal_handler : alljoyn_messagereceiver_signalhandler_ptr , member : alljoyn_interfacedescription_member , matchrule : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_whoimplements_interface ( bus : alljoyn_busattachment , implementsinterface : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_whoimplements_interfaces ( bus : alljoyn_busattachment , implementsinterfaces : *const *const i8 , numberinterfaces : usize ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_buslistener_create ( callbacks : *const alljoyn_buslistener_callbacks , context : *const ::core::ffi::c_void ) -> alljoyn_buslistener ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_buslistener_destroy ( listener : alljoyn_buslistener ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busobject_addinterface ( bus : alljoyn_busobject , iface : alljoyn_interfacedescription ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busobject_addinterface_announced ( bus : alljoyn_busobject , iface : alljoyn_interfacedescription ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busobject_addmethodhandler ( bus : alljoyn_busobject , member : alljoyn_interfacedescription_member , handler : alljoyn_messagereceiver_methodhandler_ptr , context : *mut ::core::ffi::c_void ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busobject_addmethodhandlers ( bus : alljoyn_busobject , entries : *const alljoyn_busobject_methodentry , numentries : usize ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busobject_cancelsessionlessmessage ( bus : alljoyn_busobject , msg : alljoyn_message ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busobject_cancelsessionlessmessage_serial ( bus : alljoyn_busobject , serialnumber : u32 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busobject_create ( path : :: windows_sys::core::PCSTR , isplaceholder : i32 , callbacks_in : *const alljoyn_busobject_callbacks , context_in : *const ::core::ffi::c_void ) -> alljoyn_busobject ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busobject_destroy ( bus : alljoyn_busobject ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busobject_emitpropertieschanged ( bus : alljoyn_busobject , ifcname : :: windows_sys::core::PCSTR , propnames : *const *const i8 , numprops : usize , id : u32 ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busobject_emitpropertychanged ( bus : alljoyn_busobject , ifcname : :: windows_sys::core::PCSTR , propname : :: windows_sys::core::PCSTR , val : alljoyn_msgarg , id : u32 ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busobject_getannouncedinterfacenames ( bus : alljoyn_busobject , interfaces : *const *const i8 , numinterfaces : usize ) -> usize ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busobject_getbusattachment ( bus : alljoyn_busobject ) -> alljoyn_busattachment ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busobject_getname ( bus : alljoyn_busobject , buffer : :: windows_sys::core::PCSTR , buffersz : usize ) -> usize ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busobject_getpath ( bus : alljoyn_busobject ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busobject_issecure ( bus : alljoyn_busobject ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busobject_methodreply_args ( bus : alljoyn_busobject , msg : alljoyn_message , args : alljoyn_msgarg , numargs : usize ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busobject_methodreply_err ( bus : alljoyn_busobject , msg : alljoyn_message , error : :: windows_sys::core::PCSTR , errormessage : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busobject_methodreply_status ( bus : alljoyn_busobject , msg : alljoyn_message , status : QStatus ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busobject_setannounceflag ( bus : alljoyn_busobject , iface : alljoyn_interfacedescription , isannounced : alljoyn_about_announceflag ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busobject_signal ( bus : alljoyn_busobject , destination : :: windows_sys::core::PCSTR , sessionid : u32 , signal : alljoyn_interfacedescription_member , args : alljoyn_msgarg , numargs : usize , timetolive : u16 , flags : u8 , msg : alljoyn_message ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_credentials_clear ( cred : alljoyn_credentials ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_credentials_create ( ) -> alljoyn_credentials ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_credentials_destroy ( cred : alljoyn_credentials ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_credentials_getcertchain ( cred : alljoyn_credentials ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_credentials_getexpiration ( cred : alljoyn_credentials ) -> u32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_credentials_getlogonentry ( cred : alljoyn_credentials ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_credentials_getpassword ( cred : alljoyn_credentials ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_credentials_getprivateKey ( cred : alljoyn_credentials ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_credentials_getusername ( cred : alljoyn_credentials ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_credentials_isset ( cred : alljoyn_credentials , creds : u16 ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_credentials_setcertchain ( cred : alljoyn_credentials , certchain : :: windows_sys::core::PCSTR ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_credentials_setexpiration ( cred : alljoyn_credentials , expiration : u32 ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_credentials_setlogonentry ( cred : alljoyn_credentials , logonentry : :: windows_sys::core::PCSTR ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_credentials_setpassword ( cred : alljoyn_credentials , pwd : :: windows_sys::core::PCSTR ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_credentials_setprivatekey ( cred : alljoyn_credentials , pk : :: windows_sys::core::PCSTR ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_credentials_setusername ( cred : alljoyn_credentials , username : :: windows_sys::core::PCSTR ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_getbuildinfo ( ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_getnumericversion ( ) -> u32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_getversion ( ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_init ( ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_activate ( iface : alljoyn_interfacedescription ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_addannotation ( iface : alljoyn_interfacedescription , name : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_addargannotation ( iface : alljoyn_interfacedescription , member : :: windows_sys::core::PCSTR , argname : :: windows_sys::core::PCSTR , name : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_addmember ( iface : alljoyn_interfacedescription , r#type : alljoyn_messagetype , name : :: windows_sys::core::PCSTR , inputsig : :: windows_sys::core::PCSTR , outsig : :: windows_sys::core::PCSTR , argnames : :: windows_sys::core::PCSTR , annotation : u8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_addmemberannotation ( iface : alljoyn_interfacedescription , member : :: windows_sys::core::PCSTR , name : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_addmethod ( iface : alljoyn_interfacedescription , name : :: windows_sys::core::PCSTR , inputsig : :: windows_sys::core::PCSTR , outsig : :: windows_sys::core::PCSTR , argnames : :: windows_sys::core::PCSTR , annotation : u8 , accessperms : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_addproperty ( iface : alljoyn_interfacedescription , name : :: windows_sys::core::PCSTR , signature : :: windows_sys::core::PCSTR , access : u8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_addpropertyannotation ( iface : alljoyn_interfacedescription , property : :: windows_sys::core::PCSTR , name : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_addsignal ( iface : alljoyn_interfacedescription , name : :: windows_sys::core::PCSTR , sig : :: windows_sys::core::PCSTR , argnames : :: windows_sys::core::PCSTR , annotation : u8 , accessperms : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_eql ( one : alljoyn_interfacedescription , other : alljoyn_interfacedescription ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_getannotation ( iface : alljoyn_interfacedescription , name : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR , value_size : *mut usize ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_getannotationatindex ( iface : alljoyn_interfacedescription , index : usize , name : :: windows_sys::core::PCSTR , name_size : *mut usize , value : :: windows_sys::core::PCSTR , value_size : *mut usize ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_getannotationscount ( iface : alljoyn_interfacedescription ) -> usize ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_getargdescriptionforlanguage ( iface : alljoyn_interfacedescription , member : :: windows_sys::core::PCSTR , arg : :: windows_sys::core::PCSTR , description : :: windows_sys::core::PCSTR , maxlanguagelength : usize , languagetag : :: windows_sys::core::PCSTR ) -> usize ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_getdescriptionforlanguage ( iface : alljoyn_interfacedescription , description : :: windows_sys::core::PCSTR , maxlanguagelength : usize , languagetag : :: windows_sys::core::PCSTR ) -> usize ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_getdescriptionlanguages ( iface : alljoyn_interfacedescription , languages : *const *const i8 , size : usize ) -> usize ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_getdescriptionlanguages2 ( iface : alljoyn_interfacedescription , languages : :: windows_sys::core::PCSTR , languagessize : usize ) -> usize ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_getdescriptiontranslationcallback ( iface : alljoyn_interfacedescription ) -> alljoyn_interfacedescription_translation_callback_ptr ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_getmember ( iface : alljoyn_interfacedescription , name : :: windows_sys::core::PCSTR , member : *mut alljoyn_interfacedescription_member ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_getmemberannotation ( iface : alljoyn_interfacedescription , member : :: windows_sys::core::PCSTR , name : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR , value_size : *mut usize ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_getmemberargannotation ( iface : alljoyn_interfacedescription , member : :: windows_sys::core::PCSTR , argname : :: windows_sys::core::PCSTR , name : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR , value_size : *mut usize ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_getmemberdescriptionforlanguage ( iface : alljoyn_interfacedescription , member : :: windows_sys::core::PCSTR , description : :: windows_sys::core::PCSTR , maxlanguagelength : usize , languagetag : :: windows_sys::core::PCSTR ) -> usize ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_getmembers ( iface : alljoyn_interfacedescription , members : *mut alljoyn_interfacedescription_member , nummembers : usize ) -> usize ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_getmethod ( iface : alljoyn_interfacedescription , name : :: windows_sys::core::PCSTR , member : *mut alljoyn_interfacedescription_member ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_getname ( iface : alljoyn_interfacedescription ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_getproperties ( iface : alljoyn_interfacedescription , props : *mut alljoyn_interfacedescription_property , numprops : usize ) -> usize ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_getproperty ( iface : alljoyn_interfacedescription , name : :: windows_sys::core::PCSTR , property : *mut alljoyn_interfacedescription_property ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_getpropertyannotation ( iface : alljoyn_interfacedescription , property : :: windows_sys::core::PCSTR , name : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR , str_size : *mut usize ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_getpropertydescriptionforlanguage ( iface : alljoyn_interfacedescription , property : :: windows_sys::core::PCSTR , description : :: windows_sys::core::PCSTR , maxlanguagelength : usize , languagetag : :: windows_sys::core::PCSTR ) -> usize ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_getsecuritypolicy ( iface : alljoyn_interfacedescription ) -> alljoyn_interfacedescription_securitypolicy ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_getsignal ( iface : alljoyn_interfacedescription , name : :: windows_sys::core::PCSTR , member : *mut alljoyn_interfacedescription_member ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_hasdescription ( iface : alljoyn_interfacedescription ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_hasmember ( iface : alljoyn_interfacedescription , name : :: windows_sys::core::PCSTR , insig : :: windows_sys::core::PCSTR , outsig : :: windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_hasproperties ( iface : alljoyn_interfacedescription ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_hasproperty ( iface : alljoyn_interfacedescription , name : :: windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_introspect ( iface : alljoyn_interfacedescription , str : :: windows_sys::core::PCSTR , buf : usize , indent : usize ) -> usize ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_issecure ( iface : alljoyn_interfacedescription ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_member_eql ( one : alljoyn_interfacedescription_member , other : alljoyn_interfacedescription_member ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_member_getannotation ( member : alljoyn_interfacedescription_member , name : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR , value_size : *mut usize ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_member_getannotationatindex ( member : alljoyn_interfacedescription_member , index : usize , name : :: windows_sys::core::PCSTR , name_size : *mut usize , value : :: windows_sys::core::PCSTR , value_size : *mut usize ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_member_getannotationscount ( member : alljoyn_interfacedescription_member ) -> usize ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_member_getargannotation ( member : alljoyn_interfacedescription_member , argname : :: windows_sys::core::PCSTR , name : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR , value_size : *mut usize ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_member_getargannotationatindex ( member : alljoyn_interfacedescription_member , argname : :: windows_sys::core::PCSTR , index : usize , name : :: windows_sys::core::PCSTR , name_size : *mut usize , value : :: windows_sys::core::PCSTR , value_size : *mut usize ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_member_getargannotationscount ( member : alljoyn_interfacedescription_member , argname : :: windows_sys::core::PCSTR ) -> usize ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_property_eql ( one : alljoyn_interfacedescription_property , other : alljoyn_interfacedescription_property ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_property_getannotation ( property : alljoyn_interfacedescription_property , name : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR , value_size : *mut usize ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_property_getannotationatindex ( property : alljoyn_interfacedescription_property , index : usize , name : :: windows_sys::core::PCSTR , name_size : *mut usize , value : :: windows_sys::core::PCSTR , value_size : *mut usize ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_property_getannotationscount ( property : alljoyn_interfacedescription_property ) -> usize ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_setargdescription ( iface : alljoyn_interfacedescription , member : :: windows_sys::core::PCSTR , argname : :: windows_sys::core::PCSTR , description : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_setargdescriptionforlanguage ( iface : alljoyn_interfacedescription , member : :: windows_sys::core::PCSTR , arg : :: windows_sys::core::PCSTR , description : :: windows_sys::core::PCSTR , languagetag : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_setdescription ( iface : alljoyn_interfacedescription , description : :: windows_sys::core::PCSTR ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_setdescriptionforlanguage ( iface : alljoyn_interfacedescription , description : :: windows_sys::core::PCSTR , languagetag : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_setdescriptionlanguage ( iface : alljoyn_interfacedescription , language : :: windows_sys::core::PCSTR ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_setdescriptiontranslationcallback ( iface : alljoyn_interfacedescription , translationcallback : alljoyn_interfacedescription_translation_callback_ptr ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_setmemberdescription ( iface : alljoyn_interfacedescription , member : :: windows_sys::core::PCSTR , description : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_setmemberdescriptionforlanguage ( iface : alljoyn_interfacedescription , member : :: windows_sys::core::PCSTR , description : :: windows_sys::core::PCSTR , languagetag : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_setpropertydescription ( iface : alljoyn_interfacedescription , name : :: windows_sys::core::PCSTR , description : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_interfacedescription_setpropertydescriptionforlanguage ( iface : alljoyn_interfacedescription , name : :: windows_sys::core::PCSTR , description : :: windows_sys::core::PCSTR , languagetag : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_keystorelistener_create ( callbacks : *const alljoyn_keystorelistener_callbacks , context : *const ::core::ffi::c_void ) -> alljoyn_keystorelistener ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_keystorelistener_destroy ( listener : alljoyn_keystorelistener ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_keystorelistener_getkeys ( listener : alljoyn_keystorelistener , keystore : alljoyn_keystore , sink : :: windows_sys::core::PCSTR , sink_sz : *mut usize ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_keystorelistener_putkeys ( listener : alljoyn_keystorelistener , keystore : alljoyn_keystore , source : :: windows_sys::core::PCSTR , password : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_keystorelistener_with_synchronization_create ( callbacks : *const alljoyn_keystorelistener_with_synchronization_callbacks , context : *mut ::core::ffi::c_void ) -> alljoyn_keystorelistener ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_create ( bus : alljoyn_busattachment ) -> alljoyn_message ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_description ( msg : alljoyn_message , str : :: windows_sys::core::PCSTR , buf : usize ) -> usize ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_destroy ( msg : alljoyn_message ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_eql ( one : alljoyn_message , other : alljoyn_message ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_getarg ( msg : alljoyn_message , argn : usize ) -> alljoyn_msgarg ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_getargs ( msg : alljoyn_message , numargs : *mut usize , args : *mut alljoyn_msgarg ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_getauthmechanism ( msg : alljoyn_message ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_getcallserial ( msg : alljoyn_message ) -> u32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_getcompressiontoken ( msg : alljoyn_message ) -> u32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_getdestination ( msg : alljoyn_message ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_geterrorname ( msg : alljoyn_message , errormessage : :: windows_sys::core::PCSTR , errormessage_size : *mut usize ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_getflags ( msg : alljoyn_message ) -> u8 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_getinterface ( msg : alljoyn_message ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_getmembername ( msg : alljoyn_message ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_getobjectpath ( msg : alljoyn_message ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_getreceiveendpointname ( msg : alljoyn_message ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_getreplyserial ( msg : alljoyn_message ) -> u32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_getsender ( msg : alljoyn_message ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_getsessionid ( msg : alljoyn_message ) -> u32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_getsignature ( msg : alljoyn_message ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_gettimestamp ( msg : alljoyn_message ) -> u32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_gettype ( msg : alljoyn_message ) -> alljoyn_messagetype ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_isbroadcastsignal ( msg : alljoyn_message ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_isencrypted ( msg : alljoyn_message ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_isexpired ( msg : alljoyn_message , tillexpirems : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_isglobalbroadcast ( msg : alljoyn_message ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_issessionless ( msg : alljoyn_message ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_isunreliable ( msg : alljoyn_message ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""cdecl" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_parseargs ( msg : alljoyn_message , signature : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_setendianess ( endian : i8 ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_tostring ( msg : alljoyn_message , str : :: windows_sys::core::PCSTR , buf : usize ) -> usize ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_array_create ( size : usize ) -> alljoyn_msgarg ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_array_element ( arg : alljoyn_msgarg , index : usize ) -> alljoyn_msgarg ); +::windows_sys::core::link ! ( "msajapi.dll""cdecl" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_array_get ( args : alljoyn_msgarg , numargs : usize , signature : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""cdecl" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_array_set ( args : alljoyn_msgarg , numargs : *mut usize , signature : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""cdecl" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_array_set_offset ( args : alljoyn_msgarg , argoffset : usize , numargs : *mut usize , signature : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_array_signature ( values : alljoyn_msgarg , numvalues : usize , str : :: windows_sys::core::PCSTR , buf : usize ) -> usize ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_array_tostring ( args : alljoyn_msgarg , numargs : usize , str : :: windows_sys::core::PCSTR , buf : usize , indent : usize ) -> usize ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_clear ( arg : alljoyn_msgarg ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_clone ( destination : alljoyn_msgarg , source : alljoyn_msgarg ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_copy ( source : alljoyn_msgarg ) -> alljoyn_msgarg ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_create ( ) -> alljoyn_msgarg ); +::windows_sys::core::link ! ( "msajapi.dll""cdecl" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_create_and_set ( signature : :: windows_sys::core::PCSTR ) -> alljoyn_msgarg ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_destroy ( arg : alljoyn_msgarg ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_equal ( lhv : alljoyn_msgarg , rhv : alljoyn_msgarg ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""cdecl" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_get ( arg : alljoyn_msgarg , signature : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_get_array_element ( arg : alljoyn_msgarg , index : usize , element : *mut alljoyn_msgarg ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_get_array_elementsignature ( arg : alljoyn_msgarg , index : usize ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_get_array_numberofelements ( arg : alljoyn_msgarg ) -> usize ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_get_bool ( arg : alljoyn_msgarg , b : *mut i32 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_get_bool_array ( arg : alljoyn_msgarg , length : *mut usize , ab : *mut i32 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_get_double ( arg : alljoyn_msgarg , d : *mut f64 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_get_double_array ( arg : alljoyn_msgarg , length : *mut usize , ad : *mut f64 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_get_int16 ( arg : alljoyn_msgarg , n : *mut i16 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_get_int16_array ( arg : alljoyn_msgarg , length : *mut usize , an : *mut i16 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_get_int32 ( arg : alljoyn_msgarg , i : *mut i32 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_get_int32_array ( arg : alljoyn_msgarg , length : *mut usize , ai : *mut i32 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_get_int64 ( arg : alljoyn_msgarg , x : *mut i64 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_get_int64_array ( arg : alljoyn_msgarg , length : *mut usize , ax : *mut i64 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_get_objectpath ( arg : alljoyn_msgarg , o : *mut *mut i8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_get_signature ( arg : alljoyn_msgarg , g : *mut *mut i8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_get_string ( arg : alljoyn_msgarg , s : *mut *mut i8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_get_uint16 ( arg : alljoyn_msgarg , q : *mut u16 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_get_uint16_array ( arg : alljoyn_msgarg , length : *mut usize , aq : *mut u16 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_get_uint32 ( arg : alljoyn_msgarg , u : *mut u32 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_get_uint32_array ( arg : alljoyn_msgarg , length : *mut usize , au : *mut u32 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_get_uint64 ( arg : alljoyn_msgarg , t : *mut u64 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_get_uint64_array ( arg : alljoyn_msgarg , length : *mut usize , at : *mut u64 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_get_uint8 ( arg : alljoyn_msgarg , y : *mut u8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_get_uint8_array ( arg : alljoyn_msgarg , length : *mut usize , ay : *mut u8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_get_variant ( arg : alljoyn_msgarg , v : alljoyn_msgarg ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_get_variant_array ( arg : alljoyn_msgarg , signature : :: windows_sys::core::PCSTR , length : *mut usize , av : *mut alljoyn_msgarg ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""cdecl" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_getdictelement ( arg : alljoyn_msgarg , elemsig : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_getkey ( arg : alljoyn_msgarg ) -> alljoyn_msgarg ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_getmember ( arg : alljoyn_msgarg , index : usize ) -> alljoyn_msgarg ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_getnummembers ( arg : alljoyn_msgarg ) -> usize ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_gettype ( arg : alljoyn_msgarg ) -> alljoyn_typeid ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_getvalue ( arg : alljoyn_msgarg ) -> alljoyn_msgarg ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_hassignature ( arg : alljoyn_msgarg , signature : :: windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""cdecl" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_set ( arg : alljoyn_msgarg , signature : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""cdecl" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_set_and_stabilize ( arg : alljoyn_msgarg , signature : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_set_bool ( arg : alljoyn_msgarg , b : i32 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_set_bool_array ( arg : alljoyn_msgarg , length : usize , ab : *mut i32 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_set_double ( arg : alljoyn_msgarg , d : f64 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_set_double_array ( arg : alljoyn_msgarg , length : usize , ad : *mut f64 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_set_int16 ( arg : alljoyn_msgarg , n : i16 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_set_int16_array ( arg : alljoyn_msgarg , length : usize , an : *mut i16 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_set_int32 ( arg : alljoyn_msgarg , i : i32 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_set_int32_array ( arg : alljoyn_msgarg , length : usize , ai : *mut i32 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_set_int64 ( arg : alljoyn_msgarg , x : i64 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_set_int64_array ( arg : alljoyn_msgarg , length : usize , ax : *mut i64 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_set_objectpath ( arg : alljoyn_msgarg , o : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_set_objectpath_array ( arg : alljoyn_msgarg , length : usize , ao : *const *const i8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_set_signature ( arg : alljoyn_msgarg , g : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_set_signature_array ( arg : alljoyn_msgarg , length : usize , ag : *const *const i8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_set_string ( arg : alljoyn_msgarg , s : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_set_string_array ( arg : alljoyn_msgarg , length : usize , r#as : *const *const i8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_set_uint16 ( arg : alljoyn_msgarg , q : u16 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_set_uint16_array ( arg : alljoyn_msgarg , length : usize , aq : *mut u16 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_set_uint32 ( arg : alljoyn_msgarg , u : u32 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_set_uint32_array ( arg : alljoyn_msgarg , length : usize , au : *mut u32 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_set_uint64 ( arg : alljoyn_msgarg , t : u64 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_set_uint64_array ( arg : alljoyn_msgarg , length : usize , at : *mut u64 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_set_uint8 ( arg : alljoyn_msgarg , y : u8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_set_uint8_array ( arg : alljoyn_msgarg , length : usize , ay : *mut u8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_setdictentry ( arg : alljoyn_msgarg , key : alljoyn_msgarg , value : alljoyn_msgarg ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_setstruct ( arg : alljoyn_msgarg , struct_members : alljoyn_msgarg , num_members : usize ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_signature ( arg : alljoyn_msgarg , str : :: windows_sys::core::PCSTR , buf : usize ) -> usize ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_stabilize ( arg : alljoyn_msgarg ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_msgarg_tostring ( arg : alljoyn_msgarg , str : :: windows_sys::core::PCSTR , buf : usize , indent : usize ) -> usize ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_observer_create ( bus : alljoyn_busattachment , mandatoryinterfaces : *const *const i8 , nummandatoryinterfaces : usize ) -> alljoyn_observer ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_observer_destroy ( observer : alljoyn_observer ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_observer_get ( observer : alljoyn_observer , uniquebusname : :: windows_sys::core::PCSTR , objectpath : :: windows_sys::core::PCSTR ) -> alljoyn_proxybusobject_ref ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_observer_getfirst ( observer : alljoyn_observer ) -> alljoyn_proxybusobject_ref ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_observer_getnext ( observer : alljoyn_observer , proxyref : alljoyn_proxybusobject_ref ) -> alljoyn_proxybusobject_ref ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_observer_registerlistener ( observer : alljoyn_observer , listener : alljoyn_observerlistener , triggeronexisting : i32 ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_observer_unregisteralllisteners ( observer : alljoyn_observer ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_observer_unregisterlistener ( observer : alljoyn_observer , listener : alljoyn_observerlistener ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_observerlistener_create ( callback : *const alljoyn_observerlistener_callback , context : *const ::core::ffi::c_void ) -> alljoyn_observerlistener ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_observerlistener_destroy ( listener : alljoyn_observerlistener ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_passwordmanager_setcredentials ( authmechanism : :: windows_sys::core::PCSTR , password : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurationlistener_create ( callbacks : *const alljoyn_permissionconfigurationlistener_callbacks , context : *const ::core::ffi::c_void ) -> alljoyn_permissionconfigurationlistener ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurationlistener_destroy ( listener : alljoyn_permissionconfigurationlistener ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurator_certificatechain_destroy ( certificatechain : *mut i8 ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurator_certificateid_cleanup ( certificateid : *mut alljoyn_certificateid ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurator_certificateidarray_cleanup ( certificateidarray : *mut alljoyn_certificateidarray ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurator_claim ( configurator : alljoyn_permissionconfigurator , cakey : *mut i8 , identitycertificatechain : *mut i8 , groupid : *const u8 , groupsize : usize , groupauthority : *mut i8 , manifestsxmls : *mut *mut i8 , manifestscount : usize ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurator_endmanagement ( configurator : alljoyn_permissionconfigurator ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurator_getapplicationstate ( configurator : alljoyn_permissionconfigurator , state : *mut alljoyn_applicationstate ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurator_getclaimcapabilities ( configurator : alljoyn_permissionconfigurator , claimcapabilities : *mut u16 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurator_getclaimcapabilitiesadditionalinfo ( configurator : alljoyn_permissionconfigurator , additionalinfo : *mut u16 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurator_getdefaultclaimcapabilities ( ) -> u16 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurator_getdefaultpolicy ( configurator : alljoyn_permissionconfigurator , policyxml : *mut *mut i8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurator_getidentity ( configurator : alljoyn_permissionconfigurator , identitycertificatechain : *mut *mut i8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurator_getidentitycertificateid ( configurator : alljoyn_permissionconfigurator , certificateid : *mut alljoyn_certificateid ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurator_getmanifests ( configurator : alljoyn_permissionconfigurator , manifestarray : *mut alljoyn_manifestarray ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurator_getmanifesttemplate ( configurator : alljoyn_permissionconfigurator , manifesttemplatexml : *mut *mut i8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurator_getmembershipsummaries ( configurator : alljoyn_permissionconfigurator , certificateids : *mut alljoyn_certificateidarray ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurator_getpolicy ( configurator : alljoyn_permissionconfigurator , policyxml : *mut *mut i8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurator_getpublickey ( configurator : alljoyn_permissionconfigurator , publickey : *mut *mut i8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurator_installmanifests ( configurator : alljoyn_permissionconfigurator , manifestsxmls : *mut *mut i8 , manifestscount : usize , append : i32 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurator_installmembership ( configurator : alljoyn_permissionconfigurator , membershipcertificatechain : *mut i8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurator_manifestarray_cleanup ( manifestarray : *mut alljoyn_manifestarray ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurator_manifesttemplate_destroy ( manifesttemplatexml : *mut i8 ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurator_policy_destroy ( policyxml : *mut i8 ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurator_publickey_destroy ( publickey : *mut i8 ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurator_removemembership ( configurator : alljoyn_permissionconfigurator , serial : *const u8 , seriallen : usize , issuerpublickey : *mut i8 , issueraki : *const u8 , issuerakilen : usize ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurator_reset ( configurator : alljoyn_permissionconfigurator ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurator_resetpolicy ( configurator : alljoyn_permissionconfigurator ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurator_setapplicationstate ( configurator : alljoyn_permissionconfigurator , state : alljoyn_applicationstate ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurator_setclaimcapabilities ( configurator : alljoyn_permissionconfigurator , claimcapabilities : u16 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurator_setclaimcapabilitiesadditionalinfo ( configurator : alljoyn_permissionconfigurator , additionalinfo : u16 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurator_setmanifesttemplatefromxml ( configurator : alljoyn_permissionconfigurator , manifesttemplatexml : *mut i8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurator_startmanagement ( configurator : alljoyn_permissionconfigurator ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurator_updateidentity ( configurator : alljoyn_permissionconfigurator , identitycertificatechain : *mut i8 , manifestsxmls : *mut *mut i8 , manifestscount : usize ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_permissionconfigurator_updatepolicy ( configurator : alljoyn_permissionconfigurator , policyxml : *mut i8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_pinglistener_create ( callback : *const alljoyn_pinglistener_callback , context : *const ::core::ffi::c_void ) -> alljoyn_pinglistener ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_pinglistener_destroy ( listener : alljoyn_pinglistener ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_addchild ( proxyobj : alljoyn_proxybusobject , child : alljoyn_proxybusobject ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_addinterface ( proxyobj : alljoyn_proxybusobject , iface : alljoyn_interfacedescription ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_addinterface_by_name ( proxyobj : alljoyn_proxybusobject , name : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_copy ( source : alljoyn_proxybusobject ) -> alljoyn_proxybusobject ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_create ( bus : alljoyn_busattachment , service : :: windows_sys::core::PCSTR , path : :: windows_sys::core::PCSTR , sessionid : u32 ) -> alljoyn_proxybusobject ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_create_secure ( bus : alljoyn_busattachment , service : :: windows_sys::core::PCSTR , path : :: windows_sys::core::PCSTR , sessionid : u32 ) -> alljoyn_proxybusobject ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_destroy ( proxyobj : alljoyn_proxybusobject ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_enablepropertycaching ( proxyobj : alljoyn_proxybusobject ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_getallproperties ( proxyobj : alljoyn_proxybusobject , iface : :: windows_sys::core::PCSTR , values : alljoyn_msgarg ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_getallpropertiesasync ( proxyobj : alljoyn_proxybusobject , iface : :: windows_sys::core::PCSTR , callback : alljoyn_proxybusobject_listener_getallpropertiescb_ptr , timeout : u32 , context : *mut ::core::ffi::c_void ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_getchild ( proxyobj : alljoyn_proxybusobject , path : :: windows_sys::core::PCSTR ) -> alljoyn_proxybusobject ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_getchildren ( proxyobj : alljoyn_proxybusobject , children : *mut alljoyn_proxybusobject , numchildren : usize ) -> usize ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_getinterface ( proxyobj : alljoyn_proxybusobject , iface : :: windows_sys::core::PCSTR ) -> alljoyn_interfacedescription ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_getinterfaces ( proxyobj : alljoyn_proxybusobject , ifaces : *const alljoyn_interfacedescription , numifaces : usize ) -> usize ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_getpath ( proxyobj : alljoyn_proxybusobject ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_getproperty ( proxyobj : alljoyn_proxybusobject , iface : :: windows_sys::core::PCSTR , property : :: windows_sys::core::PCSTR , value : alljoyn_msgarg ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_getpropertyasync ( proxyobj : alljoyn_proxybusobject , iface : :: windows_sys::core::PCSTR , property : :: windows_sys::core::PCSTR , callback : alljoyn_proxybusobject_listener_getpropertycb_ptr , timeout : u32 , context : *mut ::core::ffi::c_void ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_getservicename ( proxyobj : alljoyn_proxybusobject ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_getsessionid ( proxyobj : alljoyn_proxybusobject ) -> u32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_getuniquename ( proxyobj : alljoyn_proxybusobject ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_implementsinterface ( proxyobj : alljoyn_proxybusobject , iface : :: windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_introspectremoteobject ( proxyobj : alljoyn_proxybusobject ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_introspectremoteobjectasync ( proxyobj : alljoyn_proxybusobject , callback : alljoyn_proxybusobject_listener_introspectcb_ptr , context : *mut ::core::ffi::c_void ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_issecure ( proxyobj : alljoyn_proxybusobject ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_isvalid ( proxyobj : alljoyn_proxybusobject ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_methodcall ( proxyobj : alljoyn_proxybusobject , ifacename : :: windows_sys::core::PCSTR , methodname : :: windows_sys::core::PCSTR , args : alljoyn_msgarg , numargs : usize , replymsg : alljoyn_message , timeout : u32 , flags : u8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_methodcall_member ( proxyobj : alljoyn_proxybusobject , method : alljoyn_interfacedescription_member , args : alljoyn_msgarg , numargs : usize , replymsg : alljoyn_message , timeout : u32 , flags : u8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_methodcall_member_noreply ( proxyobj : alljoyn_proxybusobject , method : alljoyn_interfacedescription_member , args : alljoyn_msgarg , numargs : usize , flags : u8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_methodcall_noreply ( proxyobj : alljoyn_proxybusobject , ifacename : :: windows_sys::core::PCSTR , methodname : :: windows_sys::core::PCSTR , args : alljoyn_msgarg , numargs : usize , flags : u8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_methodcallasync ( proxyobj : alljoyn_proxybusobject , ifacename : :: windows_sys::core::PCSTR , methodname : :: windows_sys::core::PCSTR , replyfunc : alljoyn_messagereceiver_replyhandler_ptr , args : alljoyn_msgarg , numargs : usize , context : *mut ::core::ffi::c_void , timeout : u32 , flags : u8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_methodcallasync_member ( proxyobj : alljoyn_proxybusobject , method : alljoyn_interfacedescription_member , replyfunc : alljoyn_messagereceiver_replyhandler_ptr , args : alljoyn_msgarg , numargs : usize , context : *mut ::core::ffi::c_void , timeout : u32 , flags : u8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_parsexml ( proxyobj : alljoyn_proxybusobject , xml : :: windows_sys::core::PCSTR , identifier : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_ref_create ( proxy : alljoyn_proxybusobject ) -> alljoyn_proxybusobject_ref ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_ref_decref ( r#ref : alljoyn_proxybusobject_ref ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_ref_get ( r#ref : alljoyn_proxybusobject_ref ) -> alljoyn_proxybusobject ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_ref_incref ( r#ref : alljoyn_proxybusobject_ref ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_registerpropertieschangedlistener ( proxyobj : alljoyn_proxybusobject , iface : :: windows_sys::core::PCSTR , properties : *const *const i8 , numproperties : usize , callback : alljoyn_proxybusobject_listener_propertieschanged_ptr , context : *mut ::core::ffi::c_void ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_removechild ( proxyobj : alljoyn_proxybusobject , path : :: windows_sys::core::PCSTR ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_secureconnection ( proxyobj : alljoyn_proxybusobject , forceauth : i32 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_secureconnectionasync ( proxyobj : alljoyn_proxybusobject , forceauth : i32 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_setproperty ( proxyobj : alljoyn_proxybusobject , iface : :: windows_sys::core::PCSTR , property : :: windows_sys::core::PCSTR , value : alljoyn_msgarg ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_setpropertyasync ( proxyobj : alljoyn_proxybusobject , iface : :: windows_sys::core::PCSTR , property : :: windows_sys::core::PCSTR , value : alljoyn_msgarg , callback : alljoyn_proxybusobject_listener_setpropertycb_ptr , timeout : u32 , context : *mut ::core::ffi::c_void ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_unregisterpropertieschangedlistener ( proxyobj : alljoyn_proxybusobject , iface : :: windows_sys::core::PCSTR , callback : alljoyn_proxybusobject_listener_propertieschanged_ptr ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_routerinit ( ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_routerinitwithconfig ( configxml : *mut i8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_routershutdown ( ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_securityapplicationproxy_claim ( proxy : alljoyn_securityapplicationproxy , cakey : *mut i8 , identitycertificatechain : *mut i8 , groupid : *const u8 , groupsize : usize , groupauthority : *mut i8 , manifestsxmls : *mut *mut i8 , manifestscount : usize ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_securityapplicationproxy_computemanifestdigest ( unsignedmanifestxml : *mut i8 , identitycertificatepem : *mut i8 , digest : *mut *mut u8 , digestsize : *mut usize ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_securityapplicationproxy_create ( bus : alljoyn_busattachment , appbusname : *mut i8 , sessionid : u32 ) -> alljoyn_securityapplicationproxy ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_securityapplicationproxy_destroy ( proxy : alljoyn_securityapplicationproxy ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_securityapplicationproxy_digest_destroy ( digest : *mut u8 ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_securityapplicationproxy_eccpublickey_destroy ( eccpublickey : *mut i8 ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_securityapplicationproxy_endmanagement ( proxy : alljoyn_securityapplicationproxy ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_securityapplicationproxy_getapplicationstate ( proxy : alljoyn_securityapplicationproxy , applicationstate : *mut alljoyn_applicationstate ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_securityapplicationproxy_getclaimcapabilities ( proxy : alljoyn_securityapplicationproxy , capabilities : *mut u16 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_securityapplicationproxy_getclaimcapabilitiesadditionalinfo ( proxy : alljoyn_securityapplicationproxy , additionalinfo : *mut u16 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_securityapplicationproxy_getdefaultpolicy ( proxy : alljoyn_securityapplicationproxy , policyxml : *mut *mut i8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_securityapplicationproxy_geteccpublickey ( proxy : alljoyn_securityapplicationproxy , eccpublickey : *mut *mut i8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_securityapplicationproxy_getmanifesttemplate ( proxy : alljoyn_securityapplicationproxy , manifesttemplatexml : *mut *mut i8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_securityapplicationproxy_getpermissionmanagementsessionport ( ) -> u16 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_securityapplicationproxy_getpolicy ( proxy : alljoyn_securityapplicationproxy , policyxml : *mut *mut i8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_securityapplicationproxy_installmembership ( proxy : alljoyn_securityapplicationproxy , membershipcertificatechain : *mut i8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_securityapplicationproxy_manifest_destroy ( signedmanifestxml : *mut i8 ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_securityapplicationproxy_manifesttemplate_destroy ( manifesttemplatexml : *mut i8 ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_securityapplicationproxy_policy_destroy ( policyxml : *mut i8 ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_securityapplicationproxy_reset ( proxy : alljoyn_securityapplicationproxy ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_securityapplicationproxy_resetpolicy ( proxy : alljoyn_securityapplicationproxy ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_securityapplicationproxy_setmanifestsignature ( unsignedmanifestxml : *mut i8 , identitycertificatepem : *mut i8 , signature : *const u8 , signaturesize : usize , signedmanifestxml : *mut *mut i8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_securityapplicationproxy_signmanifest ( unsignedmanifestxml : *mut i8 , identitycertificatepem : *mut i8 , signingprivatekeypem : *mut i8 , signedmanifestxml : *mut *mut i8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_securityapplicationproxy_startmanagement ( proxy : alljoyn_securityapplicationproxy ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_securityapplicationproxy_updateidentity ( proxy : alljoyn_securityapplicationproxy , identitycertificatechain : *mut i8 , manifestsxmls : *mut *mut i8 , manifestscount : usize ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_securityapplicationproxy_updatepolicy ( proxy : alljoyn_securityapplicationproxy , policyxml : *mut i8 ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_sessionlistener_create ( callbacks : *const alljoyn_sessionlistener_callbacks , context : *const ::core::ffi::c_void ) -> alljoyn_sessionlistener ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_sessionlistener_destroy ( listener : alljoyn_sessionlistener ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_sessionopts_cmp ( one : alljoyn_sessionopts , other : alljoyn_sessionopts ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_sessionopts_create ( traffic : u8 , ismultipoint : i32 , proximity : u8 , transports : u16 ) -> alljoyn_sessionopts ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_sessionopts_destroy ( opts : alljoyn_sessionopts ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_sessionopts_get_multipoint ( opts : alljoyn_sessionopts ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_sessionopts_get_proximity ( opts : alljoyn_sessionopts ) -> u8 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_sessionopts_get_traffic ( opts : alljoyn_sessionopts ) -> u8 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_sessionopts_get_transports ( opts : alljoyn_sessionopts ) -> u16 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_sessionopts_iscompatible ( one : alljoyn_sessionopts , other : alljoyn_sessionopts ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_sessionopts_set_multipoint ( opts : alljoyn_sessionopts , ismultipoint : i32 ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_sessionopts_set_proximity ( opts : alljoyn_sessionopts , proximity : u8 ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_sessionopts_set_traffic ( opts : alljoyn_sessionopts , traffic : u8 ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_sessionopts_set_transports ( opts : alljoyn_sessionopts , transports : u16 ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_sessionportlistener_create ( callbacks : *const alljoyn_sessionportlistener_callbacks , context : *const ::core::ffi::c_void ) -> alljoyn_sessionportlistener ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_sessionportlistener_destroy ( listener : alljoyn_sessionportlistener ) -> ( ) ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_shutdown ( ) -> QStatus ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_unity_deferred_callbacks_process ( ) -> i32 ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_unity_set_deferred_callback_mainthread_only ( mainthread_only : i32 ) -> ( ) ); #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub const ALLJOYN_BIG_ENDIAN: u8 = 66u8; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1155,7 +602,7 @@ pub const ALLJOYN_MESSAGE_FLAG_NO_REPLY_EXPECTED: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub const ALLJOYN_MESSAGE_FLAG_SESSIONLESS: u32 = 16u32; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub const ALLJOYN_NAMED_PIPE_CONNECT_SPEC: &str = "npipe:"; +pub const ALLJOYN_NAMED_PIPE_CONNECT_SPEC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("npipe:"); #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub const ALLJOYN_PROP_ACCESS_READ: u8 = 1u8; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2405,51 +1852,51 @@ impl ::core::clone::Clone for alljoyn_sessionportlistener_callbacks { } } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_about_announced_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, busname: ::windows_sys::core::PCSTR, version: u16, port: u16, objectdescriptionarg: alljoyn_msgarg, aboutdataarg: alljoyn_msgarg)>; +pub type alljoyn_about_announced_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, busname: ::windows_sys::core::PCSTR, version: u16, port: u16, objectdescriptionarg: alljoyn_msgarg, aboutdataarg: alljoyn_msgarg) -> ()>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub type alljoyn_aboutdatalistener_getaboutdata_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, msgarg: alljoyn_msgarg, language: ::windows_sys::core::PCSTR) -> QStatus>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub type alljoyn_aboutdatalistener_getannouncedaboutdata_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, msgarg: alljoyn_msgarg) -> QStatus>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_applicationstatelistener_state_ptr = ::core::option::Option<unsafe extern "system" fn(busname: *mut i8, publickey: *mut i8, applicationstate: alljoyn_applicationstate, context: *mut ::core::ffi::c_void)>; +pub type alljoyn_applicationstatelistener_state_ptr = ::core::option::Option<unsafe extern "system" fn(busname: *mut i8, publickey: *mut i8, applicationstate: alljoyn_applicationstate, context: *mut ::core::ffi::c_void) -> ()>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_authlistener_authenticationcomplete_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, authmechanism: ::windows_sys::core::PCSTR, peername: ::windows_sys::core::PCSTR, success: i32)>; +pub type alljoyn_authlistener_authenticationcomplete_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, authmechanism: ::windows_sys::core::PCSTR, peername: ::windows_sys::core::PCSTR, success: i32) -> ()>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub type alljoyn_authlistener_requestcredentials_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, authmechanism: ::windows_sys::core::PCSTR, peername: ::windows_sys::core::PCSTR, authcount: u16, username: ::windows_sys::core::PCSTR, credmask: u16, credentials: alljoyn_credentials) -> i32>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub type alljoyn_authlistener_requestcredentialsasync_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, listener: alljoyn_authlistener, authmechanism: ::windows_sys::core::PCSTR, peername: ::windows_sys::core::PCSTR, authcount: u16, username: ::windows_sys::core::PCSTR, credmask: u16, authcontext: *mut ::core::ffi::c_void) -> QStatus>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_authlistener_securityviolation_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, status: QStatus, msg: alljoyn_message)>; +pub type alljoyn_authlistener_securityviolation_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, status: QStatus, msg: alljoyn_message) -> ()>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub type alljoyn_authlistener_verifycredentials_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, authmechanism: ::windows_sys::core::PCSTR, peername: ::windows_sys::core::PCSTR, credentials: alljoyn_credentials) -> i32>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub type alljoyn_authlistener_verifycredentialsasync_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, listener: alljoyn_authlistener, authmechanism: ::windows_sys::core::PCSTR, peername: ::windows_sys::core::PCSTR, credentials: alljoyn_credentials, authcontext: *mut ::core::ffi::c_void) -> QStatus>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_autopinger_destination_found_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, group: ::windows_sys::core::PCSTR, destination: ::windows_sys::core::PCSTR)>; +pub type alljoyn_autopinger_destination_found_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, group: ::windows_sys::core::PCSTR, destination: ::windows_sys::core::PCSTR) -> ()>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_autopinger_destination_lost_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, group: ::windows_sys::core::PCSTR, destination: ::windows_sys::core::PCSTR)>; +pub type alljoyn_autopinger_destination_lost_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, group: ::windows_sys::core::PCSTR, destination: ::windows_sys::core::PCSTR) -> ()>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_busattachment_joinsessioncb_ptr = ::core::option::Option<unsafe extern "system" fn(status: QStatus, sessionid: u32, opts: alljoyn_sessionopts, context: *mut ::core::ffi::c_void)>; +pub type alljoyn_busattachment_joinsessioncb_ptr = ::core::option::Option<unsafe extern "system" fn(status: QStatus, sessionid: u32, opts: alljoyn_sessionopts, context: *mut ::core::ffi::c_void) -> ()>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_busattachment_setlinktimeoutcb_ptr = ::core::option::Option<unsafe extern "system" fn(status: QStatus, timeout: u32, context: *mut ::core::ffi::c_void)>; +pub type alljoyn_busattachment_setlinktimeoutcb_ptr = ::core::option::Option<unsafe extern "system" fn(status: QStatus, timeout: u32, context: *mut ::core::ffi::c_void) -> ()>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_buslistener_bus_disconnected_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void)>; +pub type alljoyn_buslistener_bus_disconnected_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void) -> ()>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_buslistener_bus_prop_changed_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, prop_name: ::windows_sys::core::PCSTR, prop_value: alljoyn_msgarg)>; +pub type alljoyn_buslistener_bus_prop_changed_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, prop_name: ::windows_sys::core::PCSTR, prop_value: alljoyn_msgarg) -> ()>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_buslistener_bus_stopping_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void)>; +pub type alljoyn_buslistener_bus_stopping_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void) -> ()>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_buslistener_found_advertised_name_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, name: ::windows_sys::core::PCSTR, transport: u16, nameprefix: ::windows_sys::core::PCSTR)>; +pub type alljoyn_buslistener_found_advertised_name_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, name: ::windows_sys::core::PCSTR, transport: u16, nameprefix: ::windows_sys::core::PCSTR) -> ()>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_buslistener_listener_registered_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, bus: alljoyn_busattachment)>; +pub type alljoyn_buslistener_listener_registered_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, bus: alljoyn_busattachment) -> ()>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_buslistener_listener_unregistered_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void)>; +pub type alljoyn_buslistener_listener_unregistered_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void) -> ()>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_buslistener_lost_advertised_name_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, name: ::windows_sys::core::PCSTR, transport: u16, nameprefix: ::windows_sys::core::PCSTR)>; +pub type alljoyn_buslistener_lost_advertised_name_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, name: ::windows_sys::core::PCSTR, transport: u16, nameprefix: ::windows_sys::core::PCSTR) -> ()>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_buslistener_name_owner_changed_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, busname: ::windows_sys::core::PCSTR, previousowner: ::windows_sys::core::PCSTR, newowner: ::windows_sys::core::PCSTR)>; +pub type alljoyn_buslistener_name_owner_changed_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, busname: ::windows_sys::core::PCSTR, previousowner: ::windows_sys::core::PCSTR, newowner: ::windows_sys::core::PCSTR) -> ()>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_busobject_object_registration_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void)>; +pub type alljoyn_busobject_object_registration_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void) -> ()>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub type alljoyn_busobject_prop_get_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, ifcname: ::windows_sys::core::PCSTR, propname: ::windows_sys::core::PCSTR, val: alljoyn_msgarg) -> QStatus>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2461,44 +1908,44 @@ pub type alljoyn_keystorelistener_acquireexclusivelock_ptr = ::core::option::Opt #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub type alljoyn_keystorelistener_loadrequest_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, listener: alljoyn_keystorelistener, keystore: alljoyn_keystore) -> QStatus>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_keystorelistener_releaseexclusivelock_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, listener: alljoyn_keystorelistener)>; +pub type alljoyn_keystorelistener_releaseexclusivelock_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, listener: alljoyn_keystorelistener) -> ()>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub type alljoyn_keystorelistener_storerequest_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, listener: alljoyn_keystorelistener, keystore: alljoyn_keystore) -> QStatus>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_messagereceiver_methodhandler_ptr = ::core::option::Option<unsafe extern "system" fn(bus: alljoyn_busobject, member: *const alljoyn_interfacedescription_member, message: alljoyn_message)>; +pub type alljoyn_messagereceiver_methodhandler_ptr = ::core::option::Option<unsafe extern "system" fn(bus: alljoyn_busobject, member: *const alljoyn_interfacedescription_member, message: alljoyn_message) -> ()>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_messagereceiver_replyhandler_ptr = ::core::option::Option<unsafe extern "system" fn(message: alljoyn_message, context: *mut ::core::ffi::c_void)>; +pub type alljoyn_messagereceiver_replyhandler_ptr = ::core::option::Option<unsafe extern "system" fn(message: alljoyn_message, context: *mut ::core::ffi::c_void) -> ()>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_messagereceiver_signalhandler_ptr = ::core::option::Option<unsafe extern "system" fn(member: *const alljoyn_interfacedescription_member, srcpath: ::windows_sys::core::PCSTR, message: alljoyn_message)>; +pub type alljoyn_messagereceiver_signalhandler_ptr = ::core::option::Option<unsafe extern "system" fn(member: *const alljoyn_interfacedescription_member, srcpath: ::windows_sys::core::PCSTR, message: alljoyn_message) -> ()>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_observer_object_discovered_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, proxyref: alljoyn_proxybusobject_ref)>; +pub type alljoyn_observer_object_discovered_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, proxyref: alljoyn_proxybusobject_ref) -> ()>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_observer_object_lost_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, proxyref: alljoyn_proxybusobject_ref)>; +pub type alljoyn_observer_object_lost_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, proxyref: alljoyn_proxybusobject_ref) -> ()>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_permissionconfigurationlistener_endmanagement_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void)>; +pub type alljoyn_permissionconfigurationlistener_endmanagement_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void) -> ()>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub type alljoyn_permissionconfigurationlistener_factoryreset_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void) -> QStatus>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_permissionconfigurationlistener_policychanged_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void)>; +pub type alljoyn_permissionconfigurationlistener_policychanged_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void) -> ()>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_permissionconfigurationlistener_startmanagement_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void)>; +pub type alljoyn_permissionconfigurationlistener_startmanagement_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void) -> ()>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_proxybusobject_listener_getallpropertiescb_ptr = ::core::option::Option<unsafe extern "system" fn(status: QStatus, obj: alljoyn_proxybusobject, values: alljoyn_msgarg, context: *mut ::core::ffi::c_void)>; +pub type alljoyn_proxybusobject_listener_getallpropertiescb_ptr = ::core::option::Option<unsafe extern "system" fn(status: QStatus, obj: alljoyn_proxybusobject, values: alljoyn_msgarg, context: *mut ::core::ffi::c_void) -> ()>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_proxybusobject_listener_getpropertycb_ptr = ::core::option::Option<unsafe extern "system" fn(status: QStatus, obj: alljoyn_proxybusobject, value: alljoyn_msgarg, context: *mut ::core::ffi::c_void)>; +pub type alljoyn_proxybusobject_listener_getpropertycb_ptr = ::core::option::Option<unsafe extern "system" fn(status: QStatus, obj: alljoyn_proxybusobject, value: alljoyn_msgarg, context: *mut ::core::ffi::c_void) -> ()>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_proxybusobject_listener_introspectcb_ptr = ::core::option::Option<unsafe extern "system" fn(status: QStatus, obj: alljoyn_proxybusobject, context: *mut ::core::ffi::c_void)>; +pub type alljoyn_proxybusobject_listener_introspectcb_ptr = ::core::option::Option<unsafe extern "system" fn(status: QStatus, obj: alljoyn_proxybusobject, context: *mut ::core::ffi::c_void) -> ()>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_proxybusobject_listener_propertieschanged_ptr = ::core::option::Option<unsafe extern "system" fn(obj: alljoyn_proxybusobject, ifacename: ::windows_sys::core::PCSTR, changed: alljoyn_msgarg, invalidated: alljoyn_msgarg, context: *mut ::core::ffi::c_void)>; +pub type alljoyn_proxybusobject_listener_propertieschanged_ptr = ::core::option::Option<unsafe extern "system" fn(obj: alljoyn_proxybusobject, ifacename: ::windows_sys::core::PCSTR, changed: alljoyn_msgarg, invalidated: alljoyn_msgarg, context: *mut ::core::ffi::c_void) -> ()>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_proxybusobject_listener_setpropertycb_ptr = ::core::option::Option<unsafe extern "system" fn(status: QStatus, obj: alljoyn_proxybusobject, context: *mut ::core::ffi::c_void)>; +pub type alljoyn_proxybusobject_listener_setpropertycb_ptr = ::core::option::Option<unsafe extern "system" fn(status: QStatus, obj: alljoyn_proxybusobject, context: *mut ::core::ffi::c_void) -> ()>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_sessionlistener_sessionlost_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, sessionid: u32, reason: alljoyn_sessionlostreason)>; +pub type alljoyn_sessionlistener_sessionlost_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, sessionid: u32, reason: alljoyn_sessionlostreason) -> ()>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_sessionlistener_sessionmemberadded_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, sessionid: u32, uniquename: ::windows_sys::core::PCSTR)>; +pub type alljoyn_sessionlistener_sessionmemberadded_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, sessionid: u32, uniquename: ::windows_sys::core::PCSTR) -> ()>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_sessionlistener_sessionmemberremoved_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, sessionid: u32, uniquename: ::windows_sys::core::PCSTR)>; +pub type alljoyn_sessionlistener_sessionmemberremoved_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, sessionid: u32, uniquename: ::windows_sys::core::PCSTR) -> ()>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub type alljoyn_sessionportlistener_acceptsessionjoiner_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, sessionport: u16, joiner: ::windows_sys::core::PCSTR, opts: alljoyn_sessionopts) -> i32>; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] -pub type alljoyn_sessionportlistener_sessionjoined_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, sessionport: u16, id: u32, joiner: ::windows_sys::core::PCSTR)>; +pub type alljoyn_sessionportlistener_sessionjoined_ptr = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, sessionport: u16, id: u32, joiner: ::windows_sys::core::PCSTR) -> ()>; diff --git a/vendor/windows-sys/src/Windows/Win32/Devices/BiometricFramework/mod.rs b/vendor/windows-sys/src/Windows/Win32/Devices/BiometricFramework/mod.rs index 9009206b3..516200409 100644 --- a/vendor/windows-sys/src/Windows/Win32/Devices/BiometricFramework/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/Devices/BiometricFramework/mod.rs @@ -1,122 +1,66 @@ -#[cfg_attr(windows, link(name = "windows"))] -extern "system" { - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioAcquireFocus() -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioAsyncEnumBiometricUnits(frameworkhandle: u32, factor: u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioAsyncEnumDatabases(frameworkhandle: u32, factor: u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioAsyncEnumServiceProviders(frameworkhandle: u32, factor: u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioAsyncMonitorFrameworkChanges(frameworkhandle: u32, changetypes: u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn WinBioAsyncOpenFramework(notificationmethod: WINBIO_ASYNC_NOTIFICATION_METHOD, targetwindow: super::super::Foundation::HWND, messagecode: u32, callbackroutine: PWINBIO_ASYNC_COMPLETION_CALLBACK, userdata: *const ::core::ffi::c_void, asynchronousopen: super::super::Foundation::BOOL, frameworkhandle: *mut u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn WinBioAsyncOpenSession(factor: u32, pooltype: WINBIO_POOL, flags: u32, unitarray: *const u32, unitcount: usize, databaseid: *const ::windows_sys::core::GUID, notificationmethod: WINBIO_ASYNC_NOTIFICATION_METHOD, targetwindow: super::super::Foundation::HWND, messagecode: u32, callbackroutine: PWINBIO_ASYNC_COMPLETION_CALLBACK, userdata: *const ::core::ffi::c_void, asynchronousopen: super::super::Foundation::BOOL, sessionhandle: *mut u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioCancel(sessionhandle: u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioCaptureSample(sessionhandle: u32, purpose: u8, flags: u8, unitid: *mut u32, sample: *mut *mut WINBIO_BIR, samplesize: *mut usize, rejectdetail: *mut u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioCaptureSampleWithCallback(sessionhandle: u32, purpose: u8, flags: u8, capturecallback: PWINBIO_CAPTURE_CALLBACK, capturecallbackcontext: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioCloseFramework(frameworkhandle: u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioCloseSession(sessionhandle: u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioControlUnit(sessionhandle: u32, unitid: u32, component: WINBIO_COMPONENT, controlcode: u32, sendbuffer: *const u8, sendbuffersize: usize, receivebuffer: *mut u8, receivebuffersize: usize, receivedatasize: *mut usize, operationstatus: *mut u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioControlUnitPrivileged(sessionhandle: u32, unitid: u32, component: WINBIO_COMPONENT, controlcode: u32, sendbuffer: *const u8, sendbuffersize: usize, receivebuffer: *mut u8, receivebuffersize: usize, receivedatasize: *mut usize, operationstatus: *mut u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioDeleteTemplate(sessionhandle: u32, unitid: u32, identity: *const WINBIO_IDENTITY, subfactor: u8) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioEnrollBegin(sessionhandle: u32, subfactor: u8, unitid: u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioEnrollCapture(sessionhandle: u32, rejectdetail: *mut u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioEnrollCaptureWithCallback(sessionhandle: u32, enrollcallback: PWINBIO_ENROLL_CAPTURE_CALLBACK, enrollcallbackcontext: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioEnrollCommit(sessionhandle: u32, identity: *mut WINBIO_IDENTITY, isnewtemplate: *mut u8) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioEnrollDiscard(sessionhandle: u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioEnrollSelect(sessionhandle: u32, selectorvalue: u64) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioEnumBiometricUnits(factor: u32, unitschemaarray: *mut *mut WINBIO_UNIT_SCHEMA, unitcount: *mut usize) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioEnumDatabases(factor: u32, storageschemaarray: *mut *mut WINBIO_STORAGE_SCHEMA, storagecount: *mut usize) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioEnumEnrollments(sessionhandle: u32, unitid: u32, identity: *const WINBIO_IDENTITY, subfactorarray: *mut *mut u8, subfactorcount: *mut usize) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioEnumServiceProviders(factor: u32, bspschemaarray: *mut *mut WINBIO_BSP_SCHEMA, bspcount: *mut usize) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioFree(address: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioGetCredentialState(identity: WINBIO_IDENTITY, r#type: WINBIO_CREDENTIAL_TYPE, credentialstate: *mut WINBIO_CREDENTIAL_STATE) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioGetDomainLogonSetting(value: *mut u8, source: *mut WINBIO_SETTING_SOURCE); - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioGetEnabledSetting(value: *mut u8, source: *mut WINBIO_SETTING_SOURCE); - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioGetEnrolledFactors(accountowner: *const WINBIO_IDENTITY, enrolledfactors: *mut u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioGetLogonSetting(value: *mut u8, source: *mut WINBIO_SETTING_SOURCE); - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioGetProperty(sessionhandle: u32, propertytype: u32, propertyid: u32, unitid: u32, identity: *const WINBIO_IDENTITY, subfactor: u8, propertybuffer: *mut *mut ::core::ffi::c_void, propertybuffersize: *mut usize) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioIdentify(sessionhandle: u32, unitid: *mut u32, identity: *mut WINBIO_IDENTITY, subfactor: *mut u8, rejectdetail: *mut u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioIdentifyWithCallback(sessionhandle: u32, identifycallback: PWINBIO_IDENTIFY_CALLBACK, identifycallbackcontext: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioImproveBegin(sessionhandle: u32, unitid: u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioImproveEnd(sessionhandle: u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioLocateSensor(sessionhandle: u32, unitid: *mut u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioLocateSensorWithCallback(sessionhandle: u32, locatecallback: PWINBIO_LOCATE_SENSOR_CALLBACK, locatecallbackcontext: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioLockUnit(sessionhandle: u32, unitid: u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioLogonIdentifiedUser(sessionhandle: u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioMonitorPresence(sessionhandle: u32, unitid: u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioOpenSession(factor: u32, pooltype: WINBIO_POOL, flags: u32, unitarray: *const u32, unitcount: usize, databaseid: *const ::windows_sys::core::GUID, sessionhandle: *mut u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioRegisterEventMonitor(sessionhandle: u32, eventmask: u32, eventcallback: PWINBIO_EVENT_CALLBACK, eventcallbackcontext: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioReleaseFocus() -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioRemoveAllCredentials() -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioRemoveAllDomainCredentials() -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioRemoveCredential(identity: WINBIO_IDENTITY, r#type: WINBIO_CREDENTIAL_TYPE) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioSetCredential(r#type: WINBIO_CREDENTIAL_TYPE, credential: *const u8, credentialsize: usize, format: WINBIO_CREDENTIAL_FORMAT) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioSetProperty(sessionhandle: u32, propertytype: u32, propertyid: u32, unitid: u32, identity: *const WINBIO_IDENTITY, subfactor: u8, propertybuffer: *const ::core::ffi::c_void, propertybuffersize: usize) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioUnlockUnit(sessionhandle: u32, unitid: u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioUnregisterEventMonitor(sessionhandle: u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioVerify(sessionhandle: u32, identity: *const WINBIO_IDENTITY, subfactor: u8, unitid: *mut u32, r#match: *mut u8, rejectdetail: *mut u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn WinBioVerifyWithCallback(sessionhandle: u32, identity: *const WINBIO_IDENTITY, subfactor: u8, verifycallback: PWINBIO_VERIFY_CALLBACK, verifycallbackcontext: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] - pub fn WinBioWait(sessionhandle: u32) -> ::windows_sys::core::HRESULT; -} +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioAcquireFocus ( ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioAsyncEnumBiometricUnits ( frameworkhandle : u32 , factor : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioAsyncEnumDatabases ( frameworkhandle : u32 , factor : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioAsyncEnumServiceProviders ( frameworkhandle : u32 , factor : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioAsyncMonitorFrameworkChanges ( frameworkhandle : u32 , changetypes : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`, `\"Win32_Foundation\"`*"] fn WinBioAsyncOpenFramework ( notificationmethod : WINBIO_ASYNC_NOTIFICATION_METHOD , targetwindow : super::super::Foundation:: HWND , messagecode : u32 , callbackroutine : PWINBIO_ASYNC_COMPLETION_CALLBACK , userdata : *const ::core::ffi::c_void , asynchronousopen : super::super::Foundation:: BOOL , frameworkhandle : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`, `\"Win32_Foundation\"`*"] fn WinBioAsyncOpenSession ( factor : u32 , pooltype : WINBIO_POOL , flags : u32 , unitarray : *const u32 , unitcount : usize , databaseid : *const :: windows_sys::core::GUID , notificationmethod : WINBIO_ASYNC_NOTIFICATION_METHOD , targetwindow : super::super::Foundation:: HWND , messagecode : u32 , callbackroutine : PWINBIO_ASYNC_COMPLETION_CALLBACK , userdata : *const ::core::ffi::c_void , asynchronousopen : super::super::Foundation:: BOOL , sessionhandle : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioCancel ( sessionhandle : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioCaptureSample ( sessionhandle : u32 , purpose : u8 , flags : u8 , unitid : *mut u32 , sample : *mut *mut WINBIO_BIR , samplesize : *mut usize , rejectdetail : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioCaptureSampleWithCallback ( sessionhandle : u32 , purpose : u8 , flags : u8 , capturecallback : PWINBIO_CAPTURE_CALLBACK , capturecallbackcontext : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioCloseFramework ( frameworkhandle : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioCloseSession ( sessionhandle : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioControlUnit ( sessionhandle : u32 , unitid : u32 , component : WINBIO_COMPONENT , controlcode : u32 , sendbuffer : *const u8 , sendbuffersize : usize , receivebuffer : *mut u8 , receivebuffersize : usize , receivedatasize : *mut usize , operationstatus : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioControlUnitPrivileged ( sessionhandle : u32 , unitid : u32 , component : WINBIO_COMPONENT , controlcode : u32 , sendbuffer : *const u8 , sendbuffersize : usize , receivebuffer : *mut u8 , receivebuffersize : usize , receivedatasize : *mut usize , operationstatus : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioDeleteTemplate ( sessionhandle : u32 , unitid : u32 , identity : *const WINBIO_IDENTITY , subfactor : u8 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioEnrollBegin ( sessionhandle : u32 , subfactor : u8 , unitid : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioEnrollCapture ( sessionhandle : u32 , rejectdetail : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioEnrollCaptureWithCallback ( sessionhandle : u32 , enrollcallback : PWINBIO_ENROLL_CAPTURE_CALLBACK , enrollcallbackcontext : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioEnrollCommit ( sessionhandle : u32 , identity : *mut WINBIO_IDENTITY , isnewtemplate : *mut u8 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioEnrollDiscard ( sessionhandle : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioEnrollSelect ( sessionhandle : u32 , selectorvalue : u64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioEnumBiometricUnits ( factor : u32 , unitschemaarray : *mut *mut WINBIO_UNIT_SCHEMA , unitcount : *mut usize ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioEnumDatabases ( factor : u32 , storageschemaarray : *mut *mut WINBIO_STORAGE_SCHEMA , storagecount : *mut usize ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioEnumEnrollments ( sessionhandle : u32 , unitid : u32 , identity : *const WINBIO_IDENTITY , subfactorarray : *mut *mut u8 , subfactorcount : *mut usize ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioEnumServiceProviders ( factor : u32 , bspschemaarray : *mut *mut WINBIO_BSP_SCHEMA , bspcount : *mut usize ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioFree ( address : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioGetCredentialState ( identity : WINBIO_IDENTITY , r#type : WINBIO_CREDENTIAL_TYPE , credentialstate : *mut WINBIO_CREDENTIAL_STATE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioGetDomainLogonSetting ( value : *mut u8 , source : *mut WINBIO_SETTING_SOURCE ) -> ( ) ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioGetEnabledSetting ( value : *mut u8 , source : *mut WINBIO_SETTING_SOURCE ) -> ( ) ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioGetEnrolledFactors ( accountowner : *const WINBIO_IDENTITY , enrolledfactors : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioGetLogonSetting ( value : *mut u8 , source : *mut WINBIO_SETTING_SOURCE ) -> ( ) ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioGetProperty ( sessionhandle : u32 , propertytype : u32 , propertyid : u32 , unitid : u32 , identity : *const WINBIO_IDENTITY , subfactor : u8 , propertybuffer : *mut *mut ::core::ffi::c_void , propertybuffersize : *mut usize ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioIdentify ( sessionhandle : u32 , unitid : *mut u32 , identity : *mut WINBIO_IDENTITY , subfactor : *mut u8 , rejectdetail : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioIdentifyWithCallback ( sessionhandle : u32 , identifycallback : PWINBIO_IDENTIFY_CALLBACK , identifycallbackcontext : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioImproveBegin ( sessionhandle : u32 , unitid : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioImproveEnd ( sessionhandle : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioLocateSensor ( sessionhandle : u32 , unitid : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioLocateSensorWithCallback ( sessionhandle : u32 , locatecallback : PWINBIO_LOCATE_SENSOR_CALLBACK , locatecallbackcontext : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioLockUnit ( sessionhandle : u32 , unitid : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioLogonIdentifiedUser ( sessionhandle : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioMonitorPresence ( sessionhandle : u32 , unitid : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioOpenSession ( factor : u32 , pooltype : WINBIO_POOL , flags : u32 , unitarray : *const u32 , unitcount : usize , databaseid : *const :: windows_sys::core::GUID , sessionhandle : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioRegisterEventMonitor ( sessionhandle : u32 , eventmask : u32 , eventcallback : PWINBIO_EVENT_CALLBACK , eventcallbackcontext : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioReleaseFocus ( ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioRemoveAllCredentials ( ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioRemoveAllDomainCredentials ( ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioRemoveCredential ( identity : WINBIO_IDENTITY , r#type : WINBIO_CREDENTIAL_TYPE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioSetCredential ( r#type : WINBIO_CREDENTIAL_TYPE , credential : *const u8 , credentialsize : usize , format : WINBIO_CREDENTIAL_FORMAT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioSetProperty ( sessionhandle : u32 , propertytype : u32 , propertyid : u32 , unitid : u32 , identity : *const WINBIO_IDENTITY , subfactor : u8 , propertybuffer : *const ::core::ffi::c_void , propertybuffersize : usize ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioUnlockUnit ( sessionhandle : u32 , unitid : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioUnregisterEventMonitor ( sessionhandle : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioVerify ( sessionhandle : u32 , identity : *const WINBIO_IDENTITY , subfactor : u8 , unitid : *mut u32 , r#match : *mut u8 , rejectdetail : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`, `\"Win32_Foundation\"`*"] fn WinBioVerifyWithCallback ( sessionhandle : u32 , identity : *const WINBIO_IDENTITY , subfactor : u8 , verifycallback : PWINBIO_VERIFY_CALLBACK , verifycallbackcontext : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winbio.dll""system" #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] fn WinBioWait ( sessionhandle : u32 ) -> :: windows_sys::core::HRESULT ); #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] pub const FACILITY_NONE: u32 = 0u32; #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] pub const FACILITY_WINBIO: u32 = 9u32; -pub const GUID_DEVINTERFACE_BIOMETRIC_READER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3803519034, data2: 39402, data3: 19651, data4: [173, 107, 128, 202, 141, 113, 91, 128] }; +#[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] +pub const GUID_DEVINTERFACE_BIOMETRIC_READER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe2b5183a_99ea_4cc3_ad6b_80ca8d715b80); #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] pub const IOCTL_BIOMETRIC_VENDOR: u32 = 4464640u32; #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] @@ -2573,17 +2517,17 @@ pub type PIBIO_STORAGE_UPDATE_RECORD_BEGIN_FN = ::core::option::Option<unsafe ex pub type PIBIO_STORAGE_UPDATE_RECORD_COMMIT_FN = ::core::option::Option<unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, recordcontents: *const WINBIO_STORAGE_RECORD) -> ::windows_sys::core::HRESULT>; #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] -pub type PWINBIO_ASYNC_COMPLETION_CALLBACK = ::core::option::Option<unsafe extern "system" fn(asyncresult: *const WINBIO_ASYNC_RESULT)>; +pub type PWINBIO_ASYNC_COMPLETION_CALLBACK = ::core::option::Option<unsafe extern "system" fn(asyncresult: *const WINBIO_ASYNC_RESULT) -> ()>; #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] -pub type PWINBIO_CAPTURE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(capturecallbackcontext: *const ::core::ffi::c_void, operationstatus: ::windows_sys::core::HRESULT, unitid: u32, sample: *const WINBIO_BIR, samplesize: usize, rejectdetail: u32)>; +pub type PWINBIO_CAPTURE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(capturecallbackcontext: *const ::core::ffi::c_void, operationstatus: ::windows_sys::core::HRESULT, unitid: u32, sample: *const WINBIO_BIR, samplesize: usize, rejectdetail: u32) -> ()>; #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] -pub type PWINBIO_ENROLL_CAPTURE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(enrollcallbackcontext: *const ::core::ffi::c_void, operationstatus: ::windows_sys::core::HRESULT, rejectdetail: u32)>; +pub type PWINBIO_ENROLL_CAPTURE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(enrollcallbackcontext: *const ::core::ffi::c_void, operationstatus: ::windows_sys::core::HRESULT, rejectdetail: u32) -> ()>; #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] -pub type PWINBIO_EVENT_CALLBACK = ::core::option::Option<unsafe extern "system" fn(eventcallbackcontext: *const ::core::ffi::c_void, operationstatus: ::windows_sys::core::HRESULT, event: *const WINBIO_EVENT)>; +pub type PWINBIO_EVENT_CALLBACK = ::core::option::Option<unsafe extern "system" fn(eventcallbackcontext: *const ::core::ffi::c_void, operationstatus: ::windows_sys::core::HRESULT, event: *const WINBIO_EVENT) -> ()>; #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] -pub type PWINBIO_IDENTIFY_CALLBACK = ::core::option::Option<unsafe extern "system" fn(identifycallbackcontext: *const ::core::ffi::c_void, operationstatus: ::windows_sys::core::HRESULT, unitid: u32, identity: *const WINBIO_IDENTITY, subfactor: u8, rejectdetail: u32)>; +pub type PWINBIO_IDENTIFY_CALLBACK = ::core::option::Option<unsafe extern "system" fn(identifycallbackcontext: *const ::core::ffi::c_void, operationstatus: ::windows_sys::core::HRESULT, unitid: u32, identity: *const WINBIO_IDENTITY, subfactor: u8, rejectdetail: u32) -> ()>; #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] -pub type PWINBIO_LOCATE_SENSOR_CALLBACK = ::core::option::Option<unsafe extern "system" fn(locatecallbackcontext: *const ::core::ffi::c_void, operationstatus: ::windows_sys::core::HRESULT, unitid: u32)>; +pub type PWINBIO_LOCATE_SENSOR_CALLBACK = ::core::option::Option<unsafe extern "system" fn(locatecallbackcontext: *const ::core::ffi::c_void, operationstatus: ::windows_sys::core::HRESULT, unitid: u32) -> ()>; #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] pub type PWINBIO_QUERY_ENGINE_INTERFACE_FN = ::core::option::Option<unsafe extern "system" fn(engineinterface: *mut *mut WINBIO_ENGINE_INTERFACE) -> ::windows_sys::core::HRESULT>; @@ -2595,4 +2539,4 @@ pub type PWINBIO_QUERY_SENSOR_INTERFACE_FN = ::core::option::Option<unsafe exter pub type PWINBIO_QUERY_STORAGE_INTERFACE_FN = ::core::option::Option<unsafe extern "system" fn(storageinterface: *mut *mut WINBIO_STORAGE_INTERFACE) -> ::windows_sys::core::HRESULT>; #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] -pub type PWINBIO_VERIFY_CALLBACK = ::core::option::Option<unsafe extern "system" fn(verifycallbackcontext: *const ::core::ffi::c_void, operationstatus: ::windows_sys::core::HRESULT, unitid: u32, r#match: super::super::Foundation::BOOLEAN, rejectdetail: u32)>; +pub type PWINBIO_VERIFY_CALLBACK = ::core::option::Option<unsafe extern "system" fn(verifycallbackcontext: *const ::core::ffi::c_void, operationstatus: ::windows_sys::core::HRESULT, unitid: u32, r#match: super::super::Foundation::BOOLEAN, rejectdetail: u32) -> ()>; diff --git a/vendor/windows-sys/src/Windows/Win32/Devices/Bluetooth/mod.rs b/vendor/windows-sys/src/Windows/Win32/Devices/Bluetooth/mod.rs index 681a2024b..b6a15170c 100644 --- a/vendor/windows-sys/src/Windows/Win32/Devices/Bluetooth/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/Devices/Bluetooth/mod.rs @@ -1,144 +1,94 @@ -#[cfg_attr(windows, link(name = "windows"))] -extern "system" { - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothAuthenticateDevice(hwndparent: super::super::Foundation::HWND, hradio: super::super::Foundation::HANDLE, pbtbi: *mut BLUETOOTH_DEVICE_INFO_STRUCT, pszpasskey: ::windows_sys::core::PCWSTR, ulpasskeylength: u32) -> u32; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothAuthenticateDeviceEx(hwndparentin: super::super::Foundation::HWND, hradioin: super::super::Foundation::HANDLE, pbtdiinout: *mut BLUETOOTH_DEVICE_INFO_STRUCT, pbtoobdata: *const BLUETOOTH_OOB_DATA_INFO, authenticationrequirement: AUTHENTICATION_REQUIREMENTS) -> u32; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothAuthenticateMultipleDevices(hwndparent: super::super::Foundation::HWND, hradio: super::super::Foundation::HANDLE, cdevices: u32, rgbtdi: *mut BLUETOOTH_DEVICE_INFO_STRUCT) -> u32; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothDisplayDeviceProperties(hwndparent: super::super::Foundation::HWND, pbtdi: *mut BLUETOOTH_DEVICE_INFO_STRUCT) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothEnableDiscovery(hradio: super::super::Foundation::HANDLE, fenabled: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothEnableIncomingConnections(hradio: super::super::Foundation::HANDLE, fenabled: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothEnumerateInstalledServices(hradio: super::super::Foundation::HANDLE, pbtdi: *const BLUETOOTH_DEVICE_INFO_STRUCT, pcserviceinout: *mut u32, pguidservices: *mut ::windows_sys::core::GUID) -> u32; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothFindDeviceClose(hfind: isize) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothFindFirstDevice(pbtsp: *const BLUETOOTH_DEVICE_SEARCH_PARAMS, pbtdi: *mut BLUETOOTH_DEVICE_INFO_STRUCT) -> isize; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothFindFirstRadio(pbtfrp: *const BLUETOOTH_FIND_RADIO_PARAMS, phradio: *mut super::super::Foundation::HANDLE) -> isize; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothFindNextDevice(hfind: isize, pbtdi: *mut BLUETOOTH_DEVICE_INFO_STRUCT) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothFindNextRadio(hfind: isize, phradio: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothFindRadioClose(hfind: isize) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothGATTAbortReliableWrite(hdevice: super::super::Foundation::HANDLE, reliablewritecontext: u64, flags: u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothGATTBeginReliableWrite(hdevice: super::super::Foundation::HANDLE, reliablewritecontext: *mut u64, flags: u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothGATTEndReliableWrite(hdevice: super::super::Foundation::HANDLE, reliablewritecontext: u64, flags: u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothGATTGetCharacteristicValue(hdevice: super::super::Foundation::HANDLE, characteristic: *const BTH_LE_GATT_CHARACTERISTIC, characteristicvaluedatasize: u32, characteristicvalue: *mut BTH_LE_GATT_CHARACTERISTIC_VALUE, characteristicvaluesizerequired: *mut u16, flags: u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothGATTGetCharacteristics(hdevice: super::super::Foundation::HANDLE, service: *const BTH_LE_GATT_SERVICE, characteristicsbuffercount: u16, characteristicsbuffer: *mut BTH_LE_GATT_CHARACTERISTIC, characteristicsbufferactual: *mut u16, flags: u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothGATTGetDescriptorValue(hdevice: super::super::Foundation::HANDLE, descriptor: *const BTH_LE_GATT_DESCRIPTOR, descriptorvaluedatasize: u32, descriptorvalue: *mut BTH_LE_GATT_DESCRIPTOR_VALUE, descriptorvaluesizerequired: *mut u16, flags: u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothGATTGetDescriptors(hdevice: super::super::Foundation::HANDLE, characteristic: *const BTH_LE_GATT_CHARACTERISTIC, descriptorsbuffercount: u16, descriptorsbuffer: *mut BTH_LE_GATT_DESCRIPTOR, descriptorsbufferactual: *mut u16, flags: u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothGATTGetIncludedServices(hdevice: super::super::Foundation::HANDLE, parentservice: *const BTH_LE_GATT_SERVICE, includedservicesbuffercount: u16, includedservicesbuffer: *mut BTH_LE_GATT_SERVICE, includedservicesbufferactual: *mut u16, flags: u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothGATTGetServices(hdevice: super::super::Foundation::HANDLE, servicesbuffercount: u16, servicesbuffer: *mut BTH_LE_GATT_SERVICE, servicesbufferactual: *mut u16, flags: u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothGATTRegisterEvent(hservice: super::super::Foundation::HANDLE, eventtype: BTH_LE_GATT_EVENT_TYPE, eventparameterin: *const ::core::ffi::c_void, callback: PFNBLUETOOTH_GATT_EVENT_CALLBACK, callbackcontext: *const ::core::ffi::c_void, peventhandle: *mut isize, flags: u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothGATTSetCharacteristicValue(hdevice: super::super::Foundation::HANDLE, characteristic: *const BTH_LE_GATT_CHARACTERISTIC, characteristicvalue: *const BTH_LE_GATT_CHARACTERISTIC_VALUE, reliablewritecontext: u64, flags: u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothGATTSetDescriptorValue(hdevice: super::super::Foundation::HANDLE, descriptor: *const BTH_LE_GATT_DESCRIPTOR, descriptorvalue: *const BTH_LE_GATT_DESCRIPTOR_VALUE, flags: u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] - pub fn BluetoothGATTUnregisterEvent(eventhandle: isize, flags: u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothGetDeviceInfo(hradio: super::super::Foundation::HANDLE, pbtdi: *mut BLUETOOTH_DEVICE_INFO_STRUCT) -> u32; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothGetRadioInfo(hradio: super::super::Foundation::HANDLE, pradioinfo: *mut BLUETOOTH_RADIO_INFO) -> u32; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothIsConnectable(hradio: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothIsDiscoverable(hradio: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothIsVersionAvailable(majorversion: u8, minorversion: u8) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothRegisterForAuthentication(pbtdi: *const BLUETOOTH_DEVICE_INFO_STRUCT, phreghandle: *mut isize, pfncallback: PFN_AUTHENTICATION_CALLBACK, pvparam: *const ::core::ffi::c_void) -> u32; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothRegisterForAuthenticationEx(pbtdiin: *const BLUETOOTH_DEVICE_INFO_STRUCT, phreghandleout: *mut isize, pfncallbackin: PFN_AUTHENTICATION_CALLBACK_EX, pvparam: *const ::core::ffi::c_void) -> u32; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] - pub fn BluetoothRemoveDevice(paddress: *const BLUETOOTH_ADDRESS_STRUCT) -> u32; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothSdpEnumAttributes(psdpstream: *const u8, cbstreamsize: u32, pfncallback: PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK, pvparam: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothSdpGetAttributeValue(precordstream: *const u8, cbrecordlength: u32, usattributeid: u16, pattributedata: *mut SDP_ELEMENT_DATA) -> u32; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothSdpGetContainerElementData(pcontainerstream: *const u8, cbcontainerlength: u32, pelement: *mut isize, pdata: *mut SDP_ELEMENT_DATA) -> u32; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothSdpGetElementData(psdpstream: *const u8, cbsdpstreamlength: u32, pdata: *mut SDP_ELEMENT_DATA) -> u32; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] - pub fn BluetoothSdpGetString(precordstream: *const u8, cbrecordlength: u32, pstringdata: *const SDP_STRING_TYPE_DATA, usstringoffset: u16, pszstring: ::windows_sys::core::PWSTR, pcchstringlength: *mut u32) -> u32; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothSelectDevices(pbtsdp: *mut BLUETOOTH_SELECT_DEVICE_PARAMS) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothSelectDevicesFree(pbtsdp: *mut BLUETOOTH_SELECT_DEVICE_PARAMS) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothSendAuthenticationResponse(hradio: super::super::Foundation::HANDLE, pbtdi: *const BLUETOOTH_DEVICE_INFO_STRUCT, pszpasskey: ::windows_sys::core::PCWSTR) -> u32; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothSendAuthenticationResponseEx(hradioin: super::super::Foundation::HANDLE, pauthresponse: *const BLUETOOTH_AUTHENTICATE_RESPONSE) -> u32; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothSetLocalServiceInfo(hradioin: super::super::Foundation::HANDLE, pclassguid: *const ::windows_sys::core::GUID, ulinstance: u32, pserviceinfoin: *const BLUETOOTH_LOCAL_SERVICE_INFO_STRUCT) -> u32; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothSetServiceState(hradio: super::super::Foundation::HANDLE, pbtdi: *const BLUETOOTH_DEVICE_INFO_STRUCT, pguidservice: *const ::windows_sys::core::GUID, dwserviceflags: u32) -> u32; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothUnregisterAuthentication(hreghandle: isize) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BluetoothUpdateDeviceRecord(pbtdi: *const BLUETOOTH_DEVICE_INFO_STRUCT) -> u32; -} +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bthprops.cpl""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothAuthenticateDevice ( hwndparent : super::super::Foundation:: HWND , hradio : super::super::Foundation:: HANDLE , pbtbi : *mut BLUETOOTH_DEVICE_INFO , pszpasskey : :: windows_sys::core::PCWSTR , ulpasskeylength : u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bthprops.cpl""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothAuthenticateDeviceEx ( hwndparentin : super::super::Foundation:: HWND , hradioin : super::super::Foundation:: HANDLE , pbtdiinout : *mut BLUETOOTH_DEVICE_INFO , pbtoobdata : *const BLUETOOTH_OOB_DATA_INFO , authenticationrequirement : AUTHENTICATION_REQUIREMENTS ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bthprops.cpl""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothAuthenticateMultipleDevices ( hwndparent : super::super::Foundation:: HWND , hradio : super::super::Foundation:: HANDLE , cdevices : u32 , rgbtdi : *mut BLUETOOTH_DEVICE_INFO ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bthprops.cpl""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothDisplayDeviceProperties ( hwndparent : super::super::Foundation:: HWND , pbtdi : *mut BLUETOOTH_DEVICE_INFO ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothEnableDiscovery ( hradio : super::super::Foundation:: HANDLE , fenabled : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothEnableIncomingConnections ( hradio : super::super::Foundation:: HANDLE , fenabled : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothEnumerateInstalledServices ( hradio : super::super::Foundation:: HANDLE , pbtdi : *const BLUETOOTH_DEVICE_INFO , pcserviceinout : *mut u32 , pguidservices : *mut :: windows_sys::core::GUID ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothFindDeviceClose ( hfind : isize ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothFindFirstDevice ( pbtsp : *const BLUETOOTH_DEVICE_SEARCH_PARAMS , pbtdi : *mut BLUETOOTH_DEVICE_INFO ) -> isize ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothFindFirstRadio ( pbtfrp : *const BLUETOOTH_FIND_RADIO_PARAMS , phradio : *mut super::super::Foundation:: HANDLE ) -> isize ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothFindNextDevice ( hfind : isize , pbtdi : *mut BLUETOOTH_DEVICE_INFO ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothFindNextRadio ( hfind : isize , phradio : *mut super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothFindRadioClose ( hfind : isize ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothGATTAbortReliableWrite ( hdevice : super::super::Foundation:: HANDLE , reliablewritecontext : u64 , flags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothGATTBeginReliableWrite ( hdevice : super::super::Foundation:: HANDLE , reliablewritecontext : *mut u64 , flags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothGATTEndReliableWrite ( hdevice : super::super::Foundation:: HANDLE , reliablewritecontext : u64 , flags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothGATTGetCharacteristicValue ( hdevice : super::super::Foundation:: HANDLE , characteristic : *const BTH_LE_GATT_CHARACTERISTIC , characteristicvaluedatasize : u32 , characteristicvalue : *mut BTH_LE_GATT_CHARACTERISTIC_VALUE , characteristicvaluesizerequired : *mut u16 , flags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothGATTGetCharacteristics ( hdevice : super::super::Foundation:: HANDLE , service : *const BTH_LE_GATT_SERVICE , characteristicsbuffercount : u16 , characteristicsbuffer : *mut BTH_LE_GATT_CHARACTERISTIC , characteristicsbufferactual : *mut u16 , flags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothGATTGetDescriptorValue ( hdevice : super::super::Foundation:: HANDLE , descriptor : *const BTH_LE_GATT_DESCRIPTOR , descriptorvaluedatasize : u32 , descriptorvalue : *mut BTH_LE_GATT_DESCRIPTOR_VALUE , descriptorvaluesizerequired : *mut u16 , flags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothGATTGetDescriptors ( hdevice : super::super::Foundation:: HANDLE , characteristic : *const BTH_LE_GATT_CHARACTERISTIC , descriptorsbuffercount : u16 , descriptorsbuffer : *mut BTH_LE_GATT_DESCRIPTOR , descriptorsbufferactual : *mut u16 , flags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothGATTGetIncludedServices ( hdevice : super::super::Foundation:: HANDLE , parentservice : *const BTH_LE_GATT_SERVICE , includedservicesbuffercount : u16 , includedservicesbuffer : *mut BTH_LE_GATT_SERVICE , includedservicesbufferactual : *mut u16 , flags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothGATTGetServices ( hdevice : super::super::Foundation:: HANDLE , servicesbuffercount : u16 , servicesbuffer : *mut BTH_LE_GATT_SERVICE , servicesbufferactual : *mut u16 , flags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothGATTRegisterEvent ( hservice : super::super::Foundation:: HANDLE , eventtype : BTH_LE_GATT_EVENT_TYPE , eventparameterin : *const ::core::ffi::c_void , callback : PFNBLUETOOTH_GATT_EVENT_CALLBACK , callbackcontext : *const ::core::ffi::c_void , peventhandle : *mut isize , flags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothGATTSetCharacteristicValue ( hdevice : super::super::Foundation:: HANDLE , characteristic : *const BTH_LE_GATT_CHARACTERISTIC , characteristicvalue : *const BTH_LE_GATT_CHARACTERISTIC_VALUE , reliablewritecontext : u64 , flags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothGATTSetDescriptorValue ( hdevice : super::super::Foundation:: HANDLE , descriptor : *const BTH_LE_GATT_DESCRIPTOR , descriptorvalue : *const BTH_LE_GATT_DESCRIPTOR_VALUE , flags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] fn BluetoothGATTUnregisterEvent ( eventhandle : isize , flags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothGetDeviceInfo ( hradio : super::super::Foundation:: HANDLE , pbtdi : *mut BLUETOOTH_DEVICE_INFO ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothGetRadioInfo ( hradio : super::super::Foundation:: HANDLE , pradioinfo : *mut BLUETOOTH_RADIO_INFO ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothIsConnectable ( hradio : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothIsDiscoverable ( hradio : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothIsVersionAvailable ( majorversion : u8 , minorversion : u8 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothRegisterForAuthentication ( pbtdi : *const BLUETOOTH_DEVICE_INFO , phreghandle : *mut isize , pfncallback : PFN_AUTHENTICATION_CALLBACK , pvparam : *const ::core::ffi::c_void ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothRegisterForAuthenticationEx ( pbtdiin : *const BLUETOOTH_DEVICE_INFO , phreghandleout : *mut isize , pfncallbackin : PFN_AUTHENTICATION_CALLBACK_EX , pvparam : *const ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] fn BluetoothRemoveDevice ( paddress : *const BLUETOOTH_ADDRESS ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothSdpEnumAttributes ( psdpstream : *const u8 , cbstreamsize : u32 , pfncallback : PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK , pvparam : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothSdpGetAttributeValue ( precordstream : *const u8 , cbrecordlength : u32 , usattributeid : u16 , pattributedata : *mut SDP_ELEMENT_DATA ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothSdpGetContainerElementData ( pcontainerstream : *const u8 , cbcontainerlength : u32 , pelement : *mut isize , pdata : *mut SDP_ELEMENT_DATA ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothSdpGetElementData ( psdpstream : *const u8 , cbsdpstreamlength : u32 , pdata : *mut SDP_ELEMENT_DATA ) -> u32 ); +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] fn BluetoothSdpGetString ( precordstream : *const u8 , cbrecordlength : u32 , pstringdata : *const SDP_STRING_TYPE_DATA , usstringoffset : u16 , pszstring : :: windows_sys::core::PWSTR , pcchstringlength : *mut u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bthprops.cpl""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothSelectDevices ( pbtsdp : *mut BLUETOOTH_SELECT_DEVICE_PARAMS ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bthprops.cpl""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothSelectDevicesFree ( pbtsdp : *mut BLUETOOTH_SELECT_DEVICE_PARAMS ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothSendAuthenticationResponse ( hradio : super::super::Foundation:: HANDLE , pbtdi : *const BLUETOOTH_DEVICE_INFO , pszpasskey : :: windows_sys::core::PCWSTR ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothSendAuthenticationResponseEx ( hradioin : super::super::Foundation:: HANDLE , pauthresponse : *const BLUETOOTH_AUTHENTICATE_RESPONSE ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothSetLocalServiceInfo ( hradioin : super::super::Foundation:: HANDLE , pclassguid : *const :: windows_sys::core::GUID , ulinstance : u32 , pserviceinfoin : *const BLUETOOTH_LOCAL_SERVICE_INFO ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothSetServiceState ( hradio : super::super::Foundation:: HANDLE , pbtdi : *const BLUETOOTH_DEVICE_INFO , pguidservice : *const :: windows_sys::core::GUID , dwserviceflags : u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothUnregisterAuthentication ( hreghandle : isize ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] fn BluetoothUpdateDeviceRecord ( pbtdi : *const BLUETOOTH_DEVICE_INFO ) -> u32 ); #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] pub const A2DP_SINK_SUPPORTED_FEATURES_AMPLIFIER: u32 = 8u32; #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] @@ -513,7 +463,8 @@ pub const BTH_HOST_FEATURE_SCO_HCIBYPASS: u64 = 16u64; pub const BTH_HOST_FEATURE_STREAMING_MODE: u64 = 2u64; #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] pub const BTH_IOCTL_BASE: u32 = 0u32; -pub const BTH_LE_ATT_BLUETOOTH_BASE_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 0, data2: 0, data3: 4096, data4: [128, 0, 0, 128, 95, 155, 52, 251] }; +#[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] +pub const BTH_LE_ATT_BLUETOOTH_BASE_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x00000000_0000_1000_8000_00805f9b34fb); #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] pub const BTH_LE_ATT_CID: u32 = 4u32; #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] @@ -826,7 +777,8 @@ pub const BT_PORT_MIN: u32 = 1u32; pub const BasicPrintingProfileID_UUID16: u32 = 4386u32; #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] pub const BasicPrintingServiceClassID_UUID16: u32 = 4386u32; -pub const Bluetooth_Base_UUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 0, data2: 0, data3: 4096, data4: [128, 0, 0, 128, 95, 155, 52, 251] }; +#[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] +pub const Bluetooth_Base_UUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x00000000_0000_1000_8000_00805f9b34fb); #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] pub const BrowseGroupDescriptorServiceClassID_UUID16: u32 = 4097u32; #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] @@ -1085,17 +1037,28 @@ pub const GNSSProfileID_UUID16: u32 = 4405u32; pub const GNSSServerServiceClassID_UUID16: u32 = 4406u32; #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] pub const GNServiceClassID_UUID16: u32 = 4375u32; -pub const GUID_BLUETOOTHLE_DEVICE_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2015030808, data2: 30515, data3: 19684, data4: [173, 208, 145, 244, 28, 103, 181, 146] }; -pub const GUID_BLUETOOTH_AUTHENTICATION_REQUEST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1573458797, data2: 39276, data3: 18139, data4: [132, 245, 50, 192, 163, 244, 115, 82] }; -pub const GUID_BLUETOOTH_GATT_SERVICE_DEVICE_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1849407097, data2: 17266, data3: 16584, data4: [158, 170, 69, 9, 223, 38, 12, 216] }; -pub const GUID_BLUETOOTH_HCI_EVENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4230217826, data2: 5441, data3: 18878, data4: [180, 99, 132, 196, 220, 215, 191, 127] }; -pub const GUID_BLUETOOTH_HCI_VENDOR_EVENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1416775654, data2: 17851, data3: 19507, data4: [175, 140, 192, 14, 254, 21, 167, 29] }; -pub const GUID_BLUETOOTH_KEYPRESS_EVENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3597197261, data2: 3918, data3: 20220, data4: [191, 224, 57, 46, 238, 197, 16, 156] }; -pub const GUID_BLUETOOTH_L2CAP_EVENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2125348912, data2: 46857, data3: 19112, data4: [172, 85, 233, 83, 130, 156, 157, 170] }; -pub const GUID_BLUETOOTH_RADIO_IN_RANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3929758594, data2: 9966, data3: 17678, data4: [176, 216, 210, 111, 227, 10, 56, 105] }; -pub const GUID_BLUETOOTH_RADIO_OUT_OF_RANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3800590281, data2: 49834, data3: 19693, data4: [185, 105, 69, 112, 134, 96, 55, 196] }; -pub const GUID_BTHPORT_DEVICE_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 139472938, data2: 45892, data3: 20442, data4: [155, 233, 144, 87, 107, 141, 70, 240] }; -pub const GUID_BTH_RFCOMM_SERVICE_DEVICE_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2973957182, data2: 64078, data3: 17931, data4: [138, 188, 7, 43, 98, 139, 60, 112] }; +#[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] +pub const GUID_BLUETOOTHLE_DEVICE_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x781aee18_7733_4ce4_add0_91f41c67b592); +#[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] +pub const GUID_BLUETOOTH_AUTHENTICATION_REQUEST: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5dc9136d_996c_46db_84f5_32c0a3f47352); +#[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] +pub const GUID_BLUETOOTH_GATT_SERVICE_DEVICE_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6e3bb679_4372_40c8_9eaa_4509df260cd8); +#[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] +pub const GUID_BLUETOOTH_HCI_EVENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfc240062_1541_49be_b463_84c4dcd7bf7f); +#[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] +pub const GUID_BLUETOOTH_HCI_VENDOR_EVENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x547247e6_45bb_4c33_af8c_c00efe15a71d); +#[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] +pub const GUID_BLUETOOTH_KEYPRESS_EVENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd668dfcd_0f4e_4efc_bfe0_392eeec5109c); +#[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] +pub const GUID_BLUETOOTH_L2CAP_EVENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7eae4030_b709_4aa8_ac55_e953829c9daa); +#[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] +pub const GUID_BLUETOOTH_RADIO_IN_RANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xea3b5b82_26ee_450e_b0d8_d26fe30a3869); +#[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] +pub const GUID_BLUETOOTH_RADIO_OUT_OF_RANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe28867c9_c2aa_4ced_b969_4570866037c4); +#[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] +pub const GUID_BTHPORT_DEVICE_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0850302a_b344_4fda_9be9_90576b8d46f0); +#[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] +pub const GUID_BTH_RFCOMM_SERVICE_DEVICE_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb142fc3e_fa4e_460b_8abc_072b628b3c70); #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] pub const GenericAudioServiceClassID_UUID16: u32 = 4611u32; #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] @@ -1603,24 +1566,25 @@ pub const STRING_NAME_OFFSET: u32 = 0u32; #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] pub const STRING_PROVIDER_NAME_OFFSET: u32 = 2u32; #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] -pub const STR_ADDR_FMT: &str = "(%02x:%02x:%02x:%02x:%02x:%02x)"; +pub const STR_ADDR_FMT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("(%02x:%02x:%02x:%02x:%02x:%02x)"); +#[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] +pub const STR_ADDR_FMTA: ::windows_sys::core::PCSTR = ::windows_sys::s!("(%02x:%02x:%02x:%02x:%02x:%02x)"); #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] -pub const STR_ADDR_FMTA: &str = "(%02x:%02x:%02x:%02x:%02x:%02x)"; +pub const STR_ADDR_FMTW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("(%02x:%02x:%02x:%02x:%02x:%02x)"); #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] -pub const STR_ADDR_FMTW: &str = "(%02x:%02x:%02x:%02x:%02x:%02x)"; +pub const STR_ADDR_SHORT_FMT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("%04x%08x"); #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] -pub const STR_ADDR_SHORT_FMT: &str = "%04x%08x"; +pub const STR_ADDR_SHORT_FMTA: ::windows_sys::core::PCSTR = ::windows_sys::s!("%04x%08x"); #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] -pub const STR_ADDR_SHORT_FMTA: &str = "%04x%08x"; +pub const STR_ADDR_SHORT_FMTW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("%04x%08x"); #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] -pub const STR_ADDR_SHORT_FMTW: &str = "%04x%08x"; +pub const STR_USBHCI_CLASS_HARDWAREID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("USB\\Class_E0&SubClass_01&Prot_01"); #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] -pub const STR_USBHCI_CLASS_HARDWAREID: &str = "USB\\Class_E0&SubClass_01&Prot_01"; +pub const STR_USBHCI_CLASS_HARDWAREIDA: ::windows_sys::core::PCSTR = ::windows_sys::s!("USB\\Class_E0&SubClass_01&Prot_01"); #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] -pub const STR_USBHCI_CLASS_HARDWAREIDA: &str = "USB\\Class_E0&SubClass_01&Prot_01"; +pub const STR_USBHCI_CLASS_HARDWAREIDW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("USB\\Class_E0&SubClass_01&Prot_01"); #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] -pub const STR_USBHCI_CLASS_HARDWAREIDW: &str = "USB\\Class_E0&SubClass_01&Prot_01"; -pub const SVCID_BTH_PROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 111829984, data2: 32096, data3: 16895, data4: [175, 178, 62, 230, 210, 217, 57, 45] }; +pub const SVCID_BTH_PROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x06aa63e0_7d60_41ff_afb2_3ee6d2d9392d); #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] pub const SYNCH_DATA_STORE_CALENDAR: u32 = 3u32; #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] @@ -1831,23 +1795,23 @@ pub const SDP_TYPE_URL: SDP_TYPE = 8i32; pub const SDP_TYPE_CONTAINER: SDP_TYPE = 32i32; #[repr(C)] #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] -pub struct BLUETOOTH_ADDRESS_STRUCT { - pub Anonymous: BLUETOOTH_ADDRESS_STRUCT_0, +pub struct BLUETOOTH_ADDRESS { + pub Anonymous: BLUETOOTH_ADDRESS_0, } -impl ::core::marker::Copy for BLUETOOTH_ADDRESS_STRUCT {} -impl ::core::clone::Clone for BLUETOOTH_ADDRESS_STRUCT { +impl ::core::marker::Copy for BLUETOOTH_ADDRESS {} +impl ::core::clone::Clone for BLUETOOTH_ADDRESS { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] -pub union BLUETOOTH_ADDRESS_STRUCT_0 { +pub union BLUETOOTH_ADDRESS_0 { pub ullLong: u64, pub rgBytes: [u8; 6], } -impl ::core::marker::Copy for BLUETOOTH_ADDRESS_STRUCT_0 {} -impl ::core::clone::Clone for BLUETOOTH_ADDRESS_STRUCT_0 { +impl ::core::marker::Copy for BLUETOOTH_ADDRESS_0 {} +impl ::core::clone::Clone for BLUETOOTH_ADDRESS_0 { fn clone(&self) -> Self { *self } @@ -1855,7 +1819,7 @@ impl ::core::clone::Clone for BLUETOOTH_ADDRESS_STRUCT_0 { #[repr(C)] #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] pub struct BLUETOOTH_AUTHENTICATE_RESPONSE { - pub bthAddressRemote: BLUETOOTH_ADDRESS_STRUCT, + pub bthAddressRemote: BLUETOOTH_ADDRESS, pub authMethod: BLUETOOTH_AUTHENTICATION_METHOD, pub Anonymous: BLUETOOTH_AUTHENTICATE_RESPONSE_0, pub negativeResponse: u8, @@ -1884,7 +1848,7 @@ impl ::core::clone::Clone for BLUETOOTH_AUTHENTICATE_RESPONSE_0 { #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS { - pub deviceInfo: BLUETOOTH_DEVICE_INFO_STRUCT, + pub deviceInfo: BLUETOOTH_DEVICE_INFO, pub authenticationMethod: BLUETOOTH_AUTHENTICATION_METHOD, pub ioCapability: BLUETOOTH_IO_CAPABILITY, pub authenticationRequirements: BLUETOOTH_AUTHENTICATION_REQUIREMENTS, @@ -1928,9 +1892,9 @@ impl ::core::clone::Clone for BLUETOOTH_COD_PAIRS { #[repr(C)] #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] -pub struct BLUETOOTH_DEVICE_INFO_STRUCT { +pub struct BLUETOOTH_DEVICE_INFO { pub dwSize: u32, - pub Address: BLUETOOTH_ADDRESS_STRUCT, + pub Address: BLUETOOTH_ADDRESS, pub ulClassofDevice: u32, pub fConnected: super::super::Foundation::BOOL, pub fRemembered: super::super::Foundation::BOOL, @@ -1940,9 +1904,9 @@ pub struct BLUETOOTH_DEVICE_INFO_STRUCT { pub szName: [u16; 248], } #[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for BLUETOOTH_DEVICE_INFO_STRUCT {} +impl ::core::marker::Copy for BLUETOOTH_DEVICE_INFO {} #[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for BLUETOOTH_DEVICE_INFO_STRUCT { +impl ::core::clone::Clone for BLUETOOTH_DEVICE_INFO { fn clone(&self) -> Self { *self } @@ -2010,16 +1974,16 @@ impl ::core::clone::Clone for BLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION { #[repr(C)] #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] -pub struct BLUETOOTH_LOCAL_SERVICE_INFO_STRUCT { +pub struct BLUETOOTH_LOCAL_SERVICE_INFO { pub Enabled: super::super::Foundation::BOOL, - pub btAddr: BLUETOOTH_ADDRESS_STRUCT, + pub btAddr: BLUETOOTH_ADDRESS, pub szName: [u16; 256], pub szDeviceString: [u16; 256], } #[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for BLUETOOTH_LOCAL_SERVICE_INFO_STRUCT {} +impl ::core::marker::Copy for BLUETOOTH_LOCAL_SERVICE_INFO {} #[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for BLUETOOTH_LOCAL_SERVICE_INFO_STRUCT { +impl ::core::clone::Clone for BLUETOOTH_LOCAL_SERVICE_INFO { fn clone(&self) -> Self { *self } @@ -2074,7 +2038,7 @@ impl ::core::clone::Clone for BLUETOOTH_PIN_INFO { #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] pub struct BLUETOOTH_RADIO_INFO { pub dwSize: u32, - pub address: BLUETOOTH_ADDRESS_STRUCT, + pub address: BLUETOOTH_ADDRESS, pub szName: [u16; 248], pub ulClassofDevice: u32, pub lmpSubversion: u16, @@ -2104,7 +2068,7 @@ pub struct BLUETOOTH_SELECT_DEVICE_PARAMS { pub pfnDeviceCallback: PFN_DEVICE_CALLBACK, pub pvParam: *mut ::core::ffi::c_void, pub cNumDevices: u32, - pub pDevices: *mut BLUETOOTH_DEVICE_INFO_STRUCT, + pub pDevices: *mut BLUETOOTH_DEVICE_INFO, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for BLUETOOTH_SELECT_DEVICE_PARAMS {} @@ -2740,10 +2704,10 @@ impl ::core::clone::Clone for SdpQueryUuidUnion { } } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] -pub type PFNBLUETOOTH_GATT_EVENT_CALLBACK = ::core::option::Option<unsafe extern "system" fn(eventtype: BTH_LE_GATT_EVENT_TYPE, eventoutparameter: *const ::core::ffi::c_void, context: *const ::core::ffi::c_void)>; +pub type PFNBLUETOOTH_GATT_EVENT_CALLBACK = ::core::option::Option<unsafe extern "system" fn(eventtype: BTH_LE_GATT_EVENT_TYPE, eventoutparameter: *const ::core::ffi::c_void, context: *const ::core::ffi::c_void) -> ()>; #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] -pub type PFN_AUTHENTICATION_CALLBACK = ::core::option::Option<unsafe extern "system" fn(pvparam: *mut ::core::ffi::c_void, pdevice: *mut BLUETOOTH_DEVICE_INFO_STRUCT) -> super::super::Foundation::BOOL>; +pub type PFN_AUTHENTICATION_CALLBACK = ::core::option::Option<unsafe extern "system" fn(pvparam: *mut ::core::ffi::c_void, pdevice: *mut BLUETOOTH_DEVICE_INFO) -> super::super::Foundation::BOOL>; #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub type PFN_AUTHENTICATION_CALLBACK_EX = ::core::option::Option<unsafe extern "system" fn(pvparam: *const ::core::ffi::c_void, pauthcallbackparams: *const BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS) -> super::super::Foundation::BOOL>; @@ -2752,4 +2716,4 @@ pub type PFN_AUTHENTICATION_CALLBACK_EX = ::core::option::Option<unsafe extern " pub type PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK = ::core::option::Option<unsafe extern "system" fn(uattribid: u32, pvaluestream: *const u8, cbstreamsize: u32, pvparam: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL>; #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] -pub type PFN_DEVICE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(pvparam: *mut ::core::ffi::c_void, pdevice: *const BLUETOOTH_DEVICE_INFO_STRUCT) -> super::super::Foundation::BOOL>; +pub type PFN_DEVICE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(pvparam: *mut ::core::ffi::c_void, pdevice: *const BLUETOOTH_DEVICE_INFO) -> super::super::Foundation::BOOL>; diff --git a/vendor/windows-sys/src/Windows/Win32/Devices/Communication/mod.rs b/vendor/windows-sys/src/Windows/Win32/Devices/Communication/mod.rs index dbf09f509..d6d995b15 100644 --- a/vendor/windows-sys/src/Windows/Win32/Devices/Communication/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/Devices/Communication/mod.rs @@ -1,95 +1,62 @@ -#[cfg_attr(windows, link(name = "windows"))] -extern "system" { - #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BuildCommDCBA(lpdef: ::windows_sys::core::PCSTR, lpdcb: *mut DCB) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BuildCommDCBAndTimeoutsA(lpdef: ::windows_sys::core::PCSTR, lpdcb: *mut DCB, lpcommtimeouts: *mut COMMTIMEOUTS) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BuildCommDCBAndTimeoutsW(lpdef: ::windows_sys::core::PCWSTR, lpdcb: *mut DCB, lpcommtimeouts: *mut COMMTIMEOUTS) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BuildCommDCBW(lpdef: ::windows_sys::core::PCWSTR, lpdcb: *mut DCB) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn ClearCommBreak(hfile: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn ClearCommError(hfile: super::super::Foundation::HANDLE, lperrors: *mut CLEAR_COMM_ERROR_FLAGS, lpstat: *mut COMSTAT) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn CommConfigDialogA(lpszname: ::windows_sys::core::PCSTR, hwnd: super::super::Foundation::HWND, lpcc: *mut COMMCONFIG) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn CommConfigDialogW(lpszname: ::windows_sys::core::PCWSTR, hwnd: super::super::Foundation::HWND, lpcc: *mut COMMCONFIG) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn EscapeCommFunction(hfile: super::super::Foundation::HANDLE, dwfunc: ESCAPE_COMM_FUNCTION) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn GetCommConfig(hcommdev: super::super::Foundation::HANDLE, lpcc: *mut COMMCONFIG, lpdwsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn GetCommMask(hfile: super::super::Foundation::HANDLE, lpevtmask: *mut COMM_EVENT_MASK) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn GetCommModemStatus(hfile: super::super::Foundation::HANDLE, lpmodemstat: *mut MODEM_STATUS_FLAGS) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Communication\"`*"] - pub fn GetCommPorts(lpportnumbers: *mut u32, uportnumberscount: u32, puportnumbersfound: *mut u32) -> u32; - #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn GetCommProperties(hfile: super::super::Foundation::HANDLE, lpcommprop: *mut COMMPROP) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn GetCommState(hfile: super::super::Foundation::HANDLE, lpdcb: *mut DCB) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn GetCommTimeouts(hfile: super::super::Foundation::HANDLE, lpcommtimeouts: *mut COMMTIMEOUTS) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn GetDefaultCommConfigA(lpszname: ::windows_sys::core::PCSTR, lpcc: *mut COMMCONFIG, lpdwsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn GetDefaultCommConfigW(lpszname: ::windows_sys::core::PCWSTR, lpcc: *mut COMMCONFIG, lpdwsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn OpenCommPort(uportnumber: u32, dwdesiredaccess: u32, dwflagsandattributes: u32) -> super::super::Foundation::HANDLE; - #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn PurgeComm(hfile: super::super::Foundation::HANDLE, dwflags: PURGE_COMM_FLAGS) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetCommBreak(hfile: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetCommConfig(hcommdev: super::super::Foundation::HANDLE, lpcc: *const COMMCONFIG, dwsize: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetCommMask(hfile: super::super::Foundation::HANDLE, dwevtmask: COMM_EVENT_MASK) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetCommState(hfile: super::super::Foundation::HANDLE, lpdcb: *const DCB) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetCommTimeouts(hfile: super::super::Foundation::HANDLE, lpcommtimeouts: *const COMMTIMEOUTS) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetDefaultCommConfigA(lpszname: ::windows_sys::core::PCSTR, lpcc: *const COMMCONFIG, dwsize: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetDefaultCommConfigW(lpszname: ::windows_sys::core::PCWSTR, lpcc: *const COMMCONFIG, dwsize: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupComm(hfile: super::super::Foundation::HANDLE, dwinqueue: u32, dwoutqueue: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn TransmitCommChar(hfile: super::super::Foundation::HANDLE, cchar: super::super::Foundation::CHAR) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] - pub fn WaitCommEvent(hfile: super::super::Foundation::HANDLE, lpevtmask: *mut COMM_EVENT_MASK, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; -} +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn ClearCommBreak ( hfile : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::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_sys::core::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 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn SetCommBreak ( hfile : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn TransmitCommChar ( hfile : super::super::Foundation:: HANDLE , cchar : super::super::Foundation:: CHAR ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] +::windows_sys::core::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\"`*"] @@ -272,7 +239,8 @@ pub const MDM_X75_DATA_BTX: u32 = 4u32; pub const MDM_X75_DATA_DEFAULT: u32 = 0u32; #[doc = "*Required features: `\"Win32_Devices_Communication\"`*"] pub const MDM_X75_DATA_T_70: u32 = 3u32; -pub const SID_3GPP_SUPSVCMODEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3620769287, data2: 55143, data3: 17528, data4: [177, 74, 238, 204, 135, 234, 18, 247] }; +#[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\"`*"] diff --git a/vendor/windows-sys/src/Windows/Win32/Devices/DeviceAccess/mod.rs b/vendor/windows-sys/src/Windows/Win32/Devices/DeviceAccess/mod.rs index 3e7553163..740770307 100644 --- a/vendor/windows-sys/src/Windows/Win32/Devices/DeviceAccess/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/Devices/DeviceAccess/mod.rs @@ -1,12 +1,9 @@ -#[cfg_attr(windows, link(name = "windows"))] -extern "system" { - #[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"] - pub fn CreateDeviceAccessInstance(deviceinterfacepath: ::windows_sys::core::PCWSTR, desiredaccess: u32, createasync: *mut ICreateDeviceAccessAsync) -> ::windows_sys::core::HRESULT; -} +::windows_sys::core::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; -pub const CLSID_DeviceIoControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 315876210, data2: 34635, data3: 17789, data4: [159, 223, 115, 151, 119, 120, 104, 108] }; +#[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\"`*"] diff --git a/vendor/windows-sys/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs b/vendor/windows-sys/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs index 230fee969..e30dc90cc 100644 --- a/vendor/windows-sys/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs @@ -1,1517 +1,936 @@ -#[cfg_attr(windows, link(name = "windows"))] -extern "cdecl" { - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn SetupWriteTextLog(logtoken: u64, category: u32, flags: u32, messagestr: ::windows_sys::core::PCSTR); - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn SetupWriteTextLogError(logtoken: u64, category: u32, logflags: u32, error: u32, messagestr: ::windows_sys::core::PCSTR); -} -#[cfg_attr(windows, link(name = "windows"))] -extern "system" { - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CMP_WaitNoPendingInstallEvents(dwtimeout: u32) -> u32; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Data_HtmlHelp\"`*"] - #[cfg(feature = "Win32_Data_HtmlHelp")] - pub fn CM_Add_Empty_Log_Conf(plclogconf: *mut usize, dndevinst: u32, priority: super::super::Data::HtmlHelp::PRIORITY, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Data_HtmlHelp\"`*"] - #[cfg(feature = "Win32_Data_HtmlHelp")] - pub fn CM_Add_Empty_Log_Conf_Ex(plclogconf: *mut usize, dndevinst: u32, priority: super::super::Data::HtmlHelp::PRIORITY, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Add_IDA(dndevinst: u32, pszid: ::windows_sys::core::PCSTR, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Add_IDW(dndevinst: u32, pszid: ::windows_sys::core::PCWSTR, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Add_ID_ExA(dndevinst: u32, pszid: ::windows_sys::core::PCSTR, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Add_ID_ExW(dndevinst: u32, pszid: ::windows_sys::core::PCWSTR, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Add_Range(ullstartvalue: u64, ullendvalue: u64, rlh: usize, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Add_Res_Des(prdresdes: *mut usize, lclogconf: usize, resourceid: u32, resourcedata: *const ::core::ffi::c_void, resourcelen: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Add_Res_Des_Ex(prdresdes: *mut usize, lclogconf: usize, resourceid: u32, resourcedata: *const ::core::ffi::c_void, resourcelen: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Connect_MachineA(uncservername: ::windows_sys::core::PCSTR, phmachine: *mut isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Connect_MachineW(uncservername: ::windows_sys::core::PCWSTR, phmachine: *mut isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Create_DevNodeA(pdndevinst: *mut u32, pdeviceid: ::windows_sys::core::PCSTR, dnparent: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Create_DevNodeW(pdndevinst: *mut u32, pdeviceid: ::windows_sys::core::PCWSTR, dnparent: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Create_DevNode_ExA(pdndevinst: *mut u32, pdeviceid: ::windows_sys::core::PCSTR, dnparent: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Create_DevNode_ExW(pdndevinst: *mut u32, pdeviceid: ::windows_sys::core::PCWSTR, dnparent: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Create_Range_List(prlh: *mut usize, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Delete_Class_Key(classguid: *const ::windows_sys::core::GUID, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Delete_Class_Key_Ex(classguid: *const ::windows_sys::core::GUID, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Delete_DevNode_Key(dndevnode: u32, ulhardwareprofile: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Delete_DevNode_Key_Ex(dndevnode: u32, ulhardwareprofile: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Delete_Device_Interface_KeyA(pszdeviceinterface: ::windows_sys::core::PCSTR, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Delete_Device_Interface_KeyW(pszdeviceinterface: ::windows_sys::core::PCWSTR, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Delete_Device_Interface_Key_ExA(pszdeviceinterface: ::windows_sys::core::PCSTR, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Delete_Device_Interface_Key_ExW(pszdeviceinterface: ::windows_sys::core::PCWSTR, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Delete_Range(ullstartvalue: u64, ullendvalue: u64, rlh: usize, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn CM_Detect_Resource_Conflict(dndevinst: u32, resourceid: u32, resourcedata: *const ::core::ffi::c_void, resourcelen: u32, pbconflictdetected: *mut super::super::Foundation::BOOL, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn CM_Detect_Resource_Conflict_Ex(dndevinst: u32, resourceid: u32, resourcedata: *const ::core::ffi::c_void, resourcelen: u32, pbconflictdetected: *mut super::super::Foundation::BOOL, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Disable_DevNode(dndevinst: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Disable_DevNode_Ex(dndevinst: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Disconnect_Machine(hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Dup_Range_List(rlhold: usize, rlhnew: usize, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Enable_DevNode(dndevinst: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Enable_DevNode_Ex(dndevinst: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Enumerate_Classes(ulclassindex: u32, classguid: *mut ::windows_sys::core::GUID, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Enumerate_Classes_Ex(ulclassindex: u32, classguid: *mut ::windows_sys::core::GUID, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Enumerate_EnumeratorsA(ulenumindex: u32, buffer: ::windows_sys::core::PSTR, pullength: *mut u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Enumerate_EnumeratorsW(ulenumindex: u32, buffer: ::windows_sys::core::PWSTR, pullength: *mut u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Enumerate_Enumerators_ExA(ulenumindex: u32, buffer: ::windows_sys::core::PSTR, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Enumerate_Enumerators_ExW(ulenumindex: u32, buffer: ::windows_sys::core::PWSTR, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Find_Range(pullstart: *mut u64, ullstart: u64, ullength: u32, ullalignment: u64, ullend: u64, rlh: usize, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_First_Range(rlh: usize, pullstart: *mut u64, pullend: *mut u64, preelement: *mut usize, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Free_Log_Conf(lclogconftobefreed: usize, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Free_Log_Conf_Ex(lclogconftobefreed: usize, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Free_Log_Conf_Handle(lclogconf: usize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Free_Range_List(rlh: usize, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Free_Res_Des(prdresdes: *mut usize, rdresdes: usize, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Free_Res_Des_Ex(prdresdes: *mut usize, rdresdes: usize, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Free_Res_Des_Handle(rdresdes: usize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Free_Resource_Conflict_Handle(clconflictlist: usize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Child(pdndevinst: *mut u32, dndevinst: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Child_Ex(pdndevinst: *mut u32, dndevinst: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Class_Key_NameA(classguid: *const ::windows_sys::core::GUID, pszkeyname: ::windows_sys::core::PSTR, pullength: *mut u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Class_Key_NameW(classguid: *const ::windows_sys::core::GUID, pszkeyname: ::windows_sys::core::PWSTR, pullength: *mut u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Class_Key_Name_ExA(classguid: *const ::windows_sys::core::GUID, pszkeyname: ::windows_sys::core::PSTR, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Class_Key_Name_ExW(classguid: *const ::windows_sys::core::GUID, pszkeyname: ::windows_sys::core::PWSTR, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Class_NameA(classguid: *const ::windows_sys::core::GUID, buffer: ::windows_sys::core::PSTR, pullength: *mut u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Class_NameW(classguid: *const ::windows_sys::core::GUID, buffer: ::windows_sys::core::PWSTR, pullength: *mut u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Class_Name_ExA(classguid: *const ::windows_sys::core::GUID, buffer: ::windows_sys::core::PSTR, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Class_Name_ExW(classguid: *const ::windows_sys::core::GUID, buffer: ::windows_sys::core::PWSTR, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] - #[cfg(feature = "Win32_Devices_Properties")] - pub fn CM_Get_Class_PropertyW(classguid: *const ::windows_sys::core::GUID, propertykey: *const super::Properties::DEVPROPKEY, propertytype: *mut u32, propertybuffer: *mut u8, propertybuffersize: *mut u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] - #[cfg(feature = "Win32_Devices_Properties")] - pub fn CM_Get_Class_Property_ExW(classguid: *const ::windows_sys::core::GUID, propertykey: *const super::Properties::DEVPROPKEY, propertytype: *mut u32, propertybuffer: *mut u8, propertybuffersize: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] - #[cfg(feature = "Win32_Devices_Properties")] - pub fn CM_Get_Class_Property_Keys(classguid: *const ::windows_sys::core::GUID, propertykeyarray: *mut super::Properties::DEVPROPKEY, propertykeycount: *mut u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] - #[cfg(feature = "Win32_Devices_Properties")] - pub fn CM_Get_Class_Property_Keys_Ex(classguid: *const ::windows_sys::core::GUID, propertykeyarray: *mut super::Properties::DEVPROPKEY, propertykeycount: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Class_Registry_PropertyA(classguid: *const ::windows_sys::core::GUID, ulproperty: u32, pulregdatatype: *mut u32, buffer: *mut ::core::ffi::c_void, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Class_Registry_PropertyW(classguid: *const ::windows_sys::core::GUID, ulproperty: u32, pulregdatatype: *mut u32, buffer: *mut ::core::ffi::c_void, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Depth(puldepth: *mut u32, dndevinst: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Depth_Ex(puldepth: *mut u32, dndevinst: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_DevNode_Custom_PropertyA(dndevinst: u32, pszcustompropertyname: ::windows_sys::core::PCSTR, pulregdatatype: *mut u32, buffer: *mut ::core::ffi::c_void, pullength: *mut u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_DevNode_Custom_PropertyW(dndevinst: u32, pszcustompropertyname: ::windows_sys::core::PCWSTR, pulregdatatype: *mut u32, buffer: *mut ::core::ffi::c_void, pullength: *mut u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_DevNode_Custom_Property_ExA(dndevinst: u32, pszcustompropertyname: ::windows_sys::core::PCSTR, pulregdatatype: *mut u32, buffer: *mut ::core::ffi::c_void, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_DevNode_Custom_Property_ExW(dndevinst: u32, pszcustompropertyname: ::windows_sys::core::PCWSTR, pulregdatatype: *mut u32, buffer: *mut ::core::ffi::c_void, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] - #[cfg(feature = "Win32_Devices_Properties")] - pub fn CM_Get_DevNode_PropertyW(dndevinst: u32, propertykey: *const super::Properties::DEVPROPKEY, propertytype: *mut u32, propertybuffer: *mut u8, propertybuffersize: *mut u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] - #[cfg(feature = "Win32_Devices_Properties")] - pub fn CM_Get_DevNode_Property_ExW(dndevinst: u32, propertykey: *const super::Properties::DEVPROPKEY, propertytype: *mut u32, propertybuffer: *mut u8, propertybuffersize: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] - #[cfg(feature = "Win32_Devices_Properties")] - pub fn CM_Get_DevNode_Property_Keys(dndevinst: u32, propertykeyarray: *mut super::Properties::DEVPROPKEY, propertykeycount: *mut u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] - #[cfg(feature = "Win32_Devices_Properties")] - pub fn CM_Get_DevNode_Property_Keys_Ex(dndevinst: u32, propertykeyarray: *mut super::Properties::DEVPROPKEY, propertykeycount: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_DevNode_Registry_PropertyA(dndevinst: u32, ulproperty: u32, pulregdatatype: *mut u32, buffer: *mut ::core::ffi::c_void, pullength: *mut u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_DevNode_Registry_PropertyW(dndevinst: u32, ulproperty: u32, pulregdatatype: *mut u32, buffer: *mut ::core::ffi::c_void, pullength: *mut u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_DevNode_Registry_Property_ExA(dndevinst: u32, ulproperty: u32, pulregdatatype: *mut u32, buffer: *mut ::core::ffi::c_void, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_DevNode_Registry_Property_ExW(dndevinst: u32, ulproperty: u32, pulregdatatype: *mut u32, buffer: *mut ::core::ffi::c_void, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_DevNode_Status(pulstatus: *mut u32, pulproblemnumber: *mut u32, dndevinst: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_DevNode_Status_Ex(pulstatus: *mut u32, pulproblemnumber: *mut u32, dndevinst: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Device_IDA(dndevinst: u32, buffer: ::windows_sys::core::PSTR, bufferlen: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Device_IDW(dndevinst: u32, buffer: ::windows_sys::core::PWSTR, bufferlen: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Device_ID_ExA(dndevinst: u32, buffer: ::windows_sys::core::PSTR, bufferlen: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Device_ID_ExW(dndevinst: u32, buffer: ::windows_sys::core::PWSTR, bufferlen: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Device_ID_ListA(pszfilter: ::windows_sys::core::PCSTR, buffer: ::windows_sys::core::PSTR, bufferlen: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Device_ID_ListW(pszfilter: ::windows_sys::core::PCWSTR, buffer: ::windows_sys::core::PWSTR, bufferlen: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Device_ID_List_ExA(pszfilter: ::windows_sys::core::PCSTR, buffer: ::windows_sys::core::PSTR, bufferlen: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Device_ID_List_ExW(pszfilter: ::windows_sys::core::PCWSTR, buffer: ::windows_sys::core::PWSTR, bufferlen: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Device_ID_List_SizeA(pullen: *mut u32, pszfilter: ::windows_sys::core::PCSTR, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Device_ID_List_SizeW(pullen: *mut u32, pszfilter: ::windows_sys::core::PCWSTR, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Device_ID_List_Size_ExA(pullen: *mut u32, pszfilter: ::windows_sys::core::PCSTR, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Device_ID_List_Size_ExW(pullen: *mut u32, pszfilter: ::windows_sys::core::PCWSTR, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Device_ID_Size(pullen: *mut u32, dndevinst: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Device_ID_Size_Ex(pullen: *mut u32, dndevinst: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Device_Interface_AliasA(pszdeviceinterface: ::windows_sys::core::PCSTR, aliasinterfaceguid: *const ::windows_sys::core::GUID, pszaliasdeviceinterface: ::windows_sys::core::PSTR, pullength: *mut u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Device_Interface_AliasW(pszdeviceinterface: ::windows_sys::core::PCWSTR, aliasinterfaceguid: *const ::windows_sys::core::GUID, pszaliasdeviceinterface: ::windows_sys::core::PWSTR, pullength: *mut u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Device_Interface_Alias_ExA(pszdeviceinterface: ::windows_sys::core::PCSTR, aliasinterfaceguid: *const ::windows_sys::core::GUID, pszaliasdeviceinterface: ::windows_sys::core::PSTR, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Device_Interface_Alias_ExW(pszdeviceinterface: ::windows_sys::core::PCWSTR, aliasinterfaceguid: *const ::windows_sys::core::GUID, pszaliasdeviceinterface: ::windows_sys::core::PWSTR, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Device_Interface_ListA(interfaceclassguid: *const ::windows_sys::core::GUID, pdeviceid: ::windows_sys::core::PCSTR, buffer: ::windows_sys::core::PSTR, bufferlen: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Device_Interface_ListW(interfaceclassguid: *const ::windows_sys::core::GUID, pdeviceid: ::windows_sys::core::PCWSTR, buffer: ::windows_sys::core::PWSTR, bufferlen: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Device_Interface_List_ExA(interfaceclassguid: *const ::windows_sys::core::GUID, pdeviceid: ::windows_sys::core::PCSTR, buffer: ::windows_sys::core::PSTR, bufferlen: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Device_Interface_List_ExW(interfaceclassguid: *const ::windows_sys::core::GUID, pdeviceid: ::windows_sys::core::PCWSTR, buffer: ::windows_sys::core::PWSTR, bufferlen: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Device_Interface_List_SizeA(pullen: *mut u32, interfaceclassguid: *const ::windows_sys::core::GUID, pdeviceid: ::windows_sys::core::PCSTR, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Device_Interface_List_SizeW(pullen: *mut u32, interfaceclassguid: *const ::windows_sys::core::GUID, pdeviceid: ::windows_sys::core::PCWSTR, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Device_Interface_List_Size_ExA(pullen: *mut u32, interfaceclassguid: *const ::windows_sys::core::GUID, pdeviceid: ::windows_sys::core::PCSTR, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Device_Interface_List_Size_ExW(pullen: *mut u32, interfaceclassguid: *const ::windows_sys::core::GUID, pdeviceid: ::windows_sys::core::PCWSTR, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] - #[cfg(feature = "Win32_Devices_Properties")] - pub fn CM_Get_Device_Interface_PropertyW(pszdeviceinterface: ::windows_sys::core::PCWSTR, propertykey: *const super::Properties::DEVPROPKEY, propertytype: *mut u32, propertybuffer: *mut u8, propertybuffersize: *mut u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] - #[cfg(feature = "Win32_Devices_Properties")] - pub fn CM_Get_Device_Interface_Property_ExW(pszdeviceinterface: ::windows_sys::core::PCWSTR, propertykey: *const super::Properties::DEVPROPKEY, propertytype: *mut u32, propertybuffer: *mut u8, propertybuffersize: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] - #[cfg(feature = "Win32_Devices_Properties")] - pub fn CM_Get_Device_Interface_Property_KeysW(pszdeviceinterface: ::windows_sys::core::PCWSTR, propertykeyarray: *mut super::Properties::DEVPROPKEY, propertykeycount: *mut u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] - #[cfg(feature = "Win32_Devices_Properties")] - pub fn CM_Get_Device_Interface_Property_Keys_ExW(pszdeviceinterface: ::windows_sys::core::PCWSTR, propertykeyarray: *mut super::Properties::DEVPROPKEY, propertykeycount: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_First_Log_Conf(plclogconf: *mut usize, dndevinst: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_First_Log_Conf_Ex(plclogconf: *mut usize, dndevinst: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Global_State(pulstate: *mut u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Global_State_Ex(pulstate: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_HW_Prof_FlagsA(pdeviceid: ::windows_sys::core::PCSTR, ulhardwareprofile: u32, pulvalue: *mut u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_HW_Prof_FlagsW(pdeviceid: ::windows_sys::core::PCWSTR, ulhardwareprofile: u32, pulvalue: *mut u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_HW_Prof_Flags_ExA(pdeviceid: ::windows_sys::core::PCSTR, ulhardwareprofile: u32, pulvalue: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_HW_Prof_Flags_ExW(pdeviceid: ::windows_sys::core::PCWSTR, ulhardwareprofile: u32, pulvalue: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn CM_Get_Hardware_Profile_InfoA(ulindex: u32, phwprofileinfo: *mut HWProfileInfo_sA, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Hardware_Profile_InfoW(ulindex: u32, phwprofileinfo: *mut HWPROFILEINFO_W, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn CM_Get_Hardware_Profile_Info_ExA(ulindex: u32, phwprofileinfo: *mut HWProfileInfo_sA, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Hardware_Profile_Info_ExW(ulindex: u32, phwprofileinfo: *mut HWPROFILEINFO_W, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Log_Conf_Priority(lclogconf: usize, ppriority: *mut u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Log_Conf_Priority_Ex(lclogconf: usize, ppriority: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Next_Log_Conf(plclogconf: *mut usize, lclogconf: usize, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Next_Log_Conf_Ex(plclogconf: *mut usize, lclogconf: usize, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Next_Res_Des(prdresdes: *mut usize, rdresdes: usize, forresource: u32, presourceid: *mut u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Next_Res_Des_Ex(prdresdes: *mut usize, rdresdes: usize, forresource: u32, presourceid: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Parent(pdndevinst: *mut u32, dndevinst: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Parent_Ex(pdndevinst: *mut u32, dndevinst: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Res_Des_Data(rdresdes: usize, buffer: *mut ::core::ffi::c_void, bufferlen: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Res_Des_Data_Ex(rdresdes: usize, buffer: *mut ::core::ffi::c_void, bufferlen: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Res_Des_Data_Size(pulsize: *mut u32, rdresdes: usize, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Res_Des_Data_Size_Ex(pulsize: *mut u32, rdresdes: usize, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Resource_Conflict_Count(clconflictlist: usize, pulcount: *mut u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn CM_Get_Resource_Conflict_DetailsA(clconflictlist: usize, ulindex: u32, pconflictdetails: *mut CONFLICT_DETAILS_A) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Resource_Conflict_DetailsW(clconflictlist: usize, ulindex: u32, pconflictdetails: *mut CONFLICT_DETAILS_W) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Sibling(pdndevinst: *mut u32, dndevinst: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Sibling_Ex(pdndevinst: *mut u32, dndevinst: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Version() -> u16; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Get_Version_Ex(hmachine: isize) -> u16; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Intersect_Range_List(rlhold1: usize, rlhold2: usize, rlhnew: usize, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Invert_Range_List(rlhold: usize, rlhnew: usize, ullmaxvalue: u64, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn CM_Is_Dock_Station_Present(pbpresent: *mut super::super::Foundation::BOOL) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn CM_Is_Dock_Station_Present_Ex(pbpresent: *mut super::super::Foundation::BOOL, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn CM_Is_Version_Available(wversion: u16) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn CM_Is_Version_Available_Ex(wversion: u16, hmachine: isize) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Locate_DevNodeA(pdndevinst: *mut u32, pdeviceid: ::windows_sys::core::PCSTR, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Locate_DevNodeW(pdndevinst: *mut u32, pdeviceid: ::windows_sys::core::PCWSTR, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Locate_DevNode_ExA(pdndevinst: *mut u32, pdeviceid: ::windows_sys::core::PCSTR, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Locate_DevNode_ExW(pdndevinst: *mut u32, pdeviceid: ::windows_sys::core::PCWSTR, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_MapCrToWin32Err(cmreturncode: CONFIGRET, defaulterr: u32) -> u32; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Merge_Range_List(rlhold1: usize, rlhold2: usize, rlhnew: usize, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Modify_Res_Des(prdresdes: *mut usize, rdresdes: usize, resourceid: u32, resourcedata: *const ::core::ffi::c_void, resourcelen: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Modify_Res_Des_Ex(prdresdes: *mut usize, rdresdes: usize, resourceid: u32, resourcedata: *const ::core::ffi::c_void, resourcelen: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Move_DevNode(dnfromdevinst: u32, dntodevinst: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Move_DevNode_Ex(dnfromdevinst: u32, dntodevinst: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Next_Range(preelement: *mut usize, pullstart: *mut u64, pullend: *mut u64, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] - #[cfg(feature = "Win32_System_Registry")] - pub fn CM_Open_Class_KeyA(classguid: *const ::windows_sys::core::GUID, pszclassname: ::windows_sys::core::PCSTR, samdesired: u32, disposition: u32, phkclass: *mut super::super::System::Registry::HKEY, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] - #[cfg(feature = "Win32_System_Registry")] - pub fn CM_Open_Class_KeyW(classguid: *const ::windows_sys::core::GUID, pszclassname: ::windows_sys::core::PCWSTR, samdesired: u32, disposition: u32, phkclass: *mut super::super::System::Registry::HKEY, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] - #[cfg(feature = "Win32_System_Registry")] - pub fn CM_Open_Class_Key_ExA(classguid: *const ::windows_sys::core::GUID, pszclassname: ::windows_sys::core::PCSTR, samdesired: u32, disposition: u32, phkclass: *mut super::super::System::Registry::HKEY, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] - #[cfg(feature = "Win32_System_Registry")] - pub fn CM_Open_Class_Key_ExW(classguid: *const ::windows_sys::core::GUID, pszclassname: ::windows_sys::core::PCWSTR, samdesired: u32, disposition: u32, phkclass: *mut super::super::System::Registry::HKEY, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] - #[cfg(feature = "Win32_System_Registry")] - pub fn CM_Open_DevNode_Key(dndevnode: u32, samdesired: u32, ulhardwareprofile: u32, disposition: u32, phkdevice: *mut super::super::System::Registry::HKEY, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] - #[cfg(feature = "Win32_System_Registry")] - pub fn CM_Open_DevNode_Key_Ex(dndevnode: u32, samdesired: u32, ulhardwareprofile: u32, disposition: u32, phkdevice: *mut super::super::System::Registry::HKEY, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] - #[cfg(feature = "Win32_System_Registry")] - pub fn CM_Open_Device_Interface_KeyA(pszdeviceinterface: ::windows_sys::core::PCSTR, samdesired: u32, disposition: u32, phkdeviceinterface: *mut super::super::System::Registry::HKEY, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] - #[cfg(feature = "Win32_System_Registry")] - pub fn CM_Open_Device_Interface_KeyW(pszdeviceinterface: ::windows_sys::core::PCWSTR, samdesired: u32, disposition: u32, phkdeviceinterface: *mut super::super::System::Registry::HKEY, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] - #[cfg(feature = "Win32_System_Registry")] - pub fn CM_Open_Device_Interface_Key_ExA(pszdeviceinterface: ::windows_sys::core::PCSTR, samdesired: u32, disposition: u32, phkdeviceinterface: *mut super::super::System::Registry::HKEY, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] - #[cfg(feature = "Win32_System_Registry")] - pub fn CM_Open_Device_Interface_Key_ExW(pszdeviceinterface: ::windows_sys::core::PCWSTR, samdesired: u32, disposition: u32, phkdeviceinterface: *mut super::super::System::Registry::HKEY, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Query_And_Remove_SubTreeA(dnancestor: u32, pvetotype: *mut PNP_VETO_TYPE, pszvetoname: ::windows_sys::core::PSTR, ulnamelength: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Query_And_Remove_SubTreeW(dnancestor: u32, pvetotype: *mut PNP_VETO_TYPE, pszvetoname: ::windows_sys::core::PWSTR, ulnamelength: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Query_And_Remove_SubTree_ExA(dnancestor: u32, pvetotype: *mut PNP_VETO_TYPE, pszvetoname: ::windows_sys::core::PSTR, ulnamelength: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Query_And_Remove_SubTree_ExW(dnancestor: u32, pvetotype: *mut PNP_VETO_TYPE, pszvetoname: ::windows_sys::core::PWSTR, ulnamelength: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Query_Arbitrator_Free_Data(pdata: *mut ::core::ffi::c_void, datalen: u32, dndevinst: u32, resourceid: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Query_Arbitrator_Free_Data_Ex(pdata: *mut ::core::ffi::c_void, datalen: u32, dndevinst: u32, resourceid: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Query_Arbitrator_Free_Size(pulsize: *mut u32, dndevinst: u32, resourceid: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Query_Arbitrator_Free_Size_Ex(pulsize: *mut u32, dndevinst: u32, resourceid: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Query_Remove_SubTree(dnancestor: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Query_Remove_SubTree_Ex(dnancestor: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Query_Resource_Conflict_List(pclconflictlist: *mut usize, dndevinst: u32, resourceid: u32, resourcedata: *const ::core::ffi::c_void, resourcelen: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Reenumerate_DevNode(dndevinst: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Reenumerate_DevNode_Ex(dndevinst: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Register_Device_Driver(dndevinst: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Register_Device_Driver_Ex(dndevinst: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Register_Device_InterfaceA(dndevinst: u32, interfaceclassguid: *const ::windows_sys::core::GUID, pszreference: ::windows_sys::core::PCSTR, pszdeviceinterface: ::windows_sys::core::PSTR, pullength: *mut u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Register_Device_InterfaceW(dndevinst: u32, interfaceclassguid: *const ::windows_sys::core::GUID, pszreference: ::windows_sys::core::PCWSTR, pszdeviceinterface: ::windows_sys::core::PWSTR, pullength: *mut u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Register_Device_Interface_ExA(dndevinst: u32, interfaceclassguid: *const ::windows_sys::core::GUID, pszreference: ::windows_sys::core::PCSTR, pszdeviceinterface: ::windows_sys::core::PSTR, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Register_Device_Interface_ExW(dndevinst: u32, interfaceclassguid: *const ::windows_sys::core::GUID, pszreference: ::windows_sys::core::PCWSTR, pszdeviceinterface: ::windows_sys::core::PWSTR, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn CM_Register_Notification(pfilter: *const CM_NOTIFY_FILTER, pcontext: *const ::core::ffi::c_void, pcallback: PCM_NOTIFY_CALLBACK, pnotifycontext: *mut isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Remove_SubTree(dnancestor: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Remove_SubTree_Ex(dnancestor: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Request_Device_EjectA(dndevinst: u32, pvetotype: *mut PNP_VETO_TYPE, pszvetoname: ::windows_sys::core::PSTR, ulnamelength: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Request_Device_EjectW(dndevinst: u32, pvetotype: *mut PNP_VETO_TYPE, pszvetoname: ::windows_sys::core::PWSTR, ulnamelength: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Request_Device_Eject_ExA(dndevinst: u32, pvetotype: *mut PNP_VETO_TYPE, pszvetoname: ::windows_sys::core::PSTR, ulnamelength: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Request_Device_Eject_ExW(dndevinst: u32, pvetotype: *mut PNP_VETO_TYPE, pszvetoname: ::windows_sys::core::PWSTR, ulnamelength: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Request_Eject_PC() -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Request_Eject_PC_Ex(hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Run_Detection(ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Run_Detection_Ex(ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] - #[cfg(feature = "Win32_Devices_Properties")] - pub fn CM_Set_Class_PropertyW(classguid: *const ::windows_sys::core::GUID, propertykey: *const super::Properties::DEVPROPKEY, propertytype: u32, propertybuffer: *const u8, propertybuffersize: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] - #[cfg(feature = "Win32_Devices_Properties")] - pub fn CM_Set_Class_Property_ExW(classguid: *const ::windows_sys::core::GUID, propertykey: *const super::Properties::DEVPROPKEY, propertytype: u32, propertybuffer: *const u8, propertybuffersize: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Set_Class_Registry_PropertyA(classguid: *const ::windows_sys::core::GUID, ulproperty: u32, buffer: *const ::core::ffi::c_void, ullength: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Set_Class_Registry_PropertyW(classguid: *const ::windows_sys::core::GUID, ulproperty: u32, buffer: *const ::core::ffi::c_void, ullength: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Set_DevNode_Problem(dndevinst: u32, ulproblem: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Set_DevNode_Problem_Ex(dndevinst: u32, ulproblem: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] - #[cfg(feature = "Win32_Devices_Properties")] - pub fn CM_Set_DevNode_PropertyW(dndevinst: u32, propertykey: *const super::Properties::DEVPROPKEY, propertytype: u32, propertybuffer: *const u8, propertybuffersize: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] - #[cfg(feature = "Win32_Devices_Properties")] - pub fn CM_Set_DevNode_Property_ExW(dndevinst: u32, propertykey: *const super::Properties::DEVPROPKEY, propertytype: u32, propertybuffer: *const u8, propertybuffersize: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Set_DevNode_Registry_PropertyA(dndevinst: u32, ulproperty: u32, buffer: *const ::core::ffi::c_void, ullength: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Set_DevNode_Registry_PropertyW(dndevinst: u32, ulproperty: u32, buffer: *const ::core::ffi::c_void, ullength: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Set_DevNode_Registry_Property_ExA(dndevinst: u32, ulproperty: u32, buffer: *const ::core::ffi::c_void, ullength: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Set_DevNode_Registry_Property_ExW(dndevinst: u32, ulproperty: u32, buffer: *const ::core::ffi::c_void, ullength: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] - #[cfg(feature = "Win32_Devices_Properties")] - pub fn CM_Set_Device_Interface_PropertyW(pszdeviceinterface: ::windows_sys::core::PCWSTR, propertykey: *const super::Properties::DEVPROPKEY, propertytype: u32, propertybuffer: *const u8, propertybuffersize: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] - #[cfg(feature = "Win32_Devices_Properties")] - pub fn CM_Set_Device_Interface_Property_ExW(pszdeviceinterface: ::windows_sys::core::PCWSTR, propertykey: *const super::Properties::DEVPROPKEY, propertytype: u32, propertybuffer: *const u8, propertybuffersize: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Set_HW_Prof(ulhardwareprofile: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Set_HW_Prof_Ex(ulhardwareprofile: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Set_HW_Prof_FlagsA(pdeviceid: ::windows_sys::core::PCSTR, ulconfig: u32, ulvalue: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Set_HW_Prof_FlagsW(pdeviceid: ::windows_sys::core::PCWSTR, ulconfig: u32, ulvalue: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Set_HW_Prof_Flags_ExA(pdeviceid: ::windows_sys::core::PCSTR, ulconfig: u32, ulvalue: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Set_HW_Prof_Flags_ExW(pdeviceid: ::windows_sys::core::PCWSTR, ulconfig: u32, ulvalue: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Setup_DevNode(dndevinst: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Setup_DevNode_Ex(dndevinst: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Test_Range_Available(ullstartvalue: u64, ullendvalue: u64, rlh: usize, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Uninstall_DevNode(dndevinst: u32, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Uninstall_DevNode_Ex(dndevinst: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Unregister_Device_InterfaceA(pszdeviceinterface: ::windows_sys::core::PCSTR, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Unregister_Device_InterfaceW(pszdeviceinterface: ::windows_sys::core::PCWSTR, ulflags: u32) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Unregister_Device_Interface_ExA(pszdeviceinterface: ::windows_sys::core::PCSTR, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Unregister_Device_Interface_ExW(pszdeviceinterface: ::windows_sys::core::PCWSTR, ulflags: u32, hmachine: isize) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn CM_Unregister_Notification(notifycontext: HCMNOTIFICATION) -> CONFIGRET; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn DiInstallDevice(hwndparent: super::super::Foundation::HWND, deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, driverinfodata: *const SP_DRVINFO_DATA_V2_A, flags: u32, needreboot: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn DiInstallDriverA(hwndparent: super::super::Foundation::HWND, infpath: ::windows_sys::core::PCSTR, flags: u32, needreboot: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn DiInstallDriverW(hwndparent: super::super::Foundation::HWND, infpath: ::windows_sys::core::PCWSTR, flags: u32, needreboot: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn DiRollbackDriver(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, hwndparent: super::super::Foundation::HWND, flags: u32, needreboot: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn DiShowUpdateDevice(hwndparent: super::super::Foundation::HWND, deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, flags: u32, needreboot: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn DiShowUpdateDriver(hwndparent: super::super::Foundation::HWND, filepath: ::windows_sys::core::PCWSTR, flags: u32, needreboot: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn DiUninstallDevice(hwndparent: super::super::Foundation::HWND, deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, flags: u32, needreboot: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn DiUninstallDriverA(hwndparent: super::super::Foundation::HWND, infpath: ::windows_sys::core::PCSTR, flags: u32, needreboot: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn DiUninstallDriverW(hwndparent: super::super::Foundation::HWND, infpath: ::windows_sys::core::PCWSTR, flags: u32, needreboot: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn InstallHinfSectionA(window: super::super::Foundation::HWND, modulehandle: super::super::Foundation::HINSTANCE, commandline: ::windows_sys::core::PCSTR, showcommand: i32); - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn InstallHinfSectionW(window: super::super::Foundation::HWND, modulehandle: super::super::Foundation::HINSTANCE, commandline: ::windows_sys::core::PCWSTR, showcommand: i32); - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupAddInstallSectionToDiskSpaceListA(diskspace: *const ::core::ffi::c_void, infhandle: *const ::core::ffi::c_void, layoutinfhandle: *const ::core::ffi::c_void, sectionname: ::windows_sys::core::PCSTR, reserved1: *mut ::core::ffi::c_void, reserved2: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupAddInstallSectionToDiskSpaceListW(diskspace: *const ::core::ffi::c_void, infhandle: *const ::core::ffi::c_void, layoutinfhandle: *const ::core::ffi::c_void, sectionname: ::windows_sys::core::PCWSTR, reserved1: *mut ::core::ffi::c_void, reserved2: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupAddSectionToDiskSpaceListA(diskspace: *const ::core::ffi::c_void, infhandle: *const ::core::ffi::c_void, listinfhandle: *const ::core::ffi::c_void, sectionname: ::windows_sys::core::PCSTR, operation: SETUP_FILE_OPERATION, reserved1: *mut ::core::ffi::c_void, reserved2: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupAddSectionToDiskSpaceListW(diskspace: *const ::core::ffi::c_void, infhandle: *const ::core::ffi::c_void, listinfhandle: *const ::core::ffi::c_void, sectionname: ::windows_sys::core::PCWSTR, operation: SETUP_FILE_OPERATION, reserved1: *mut ::core::ffi::c_void, reserved2: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupAddToDiskSpaceListA(diskspace: *const ::core::ffi::c_void, targetfilespec: ::windows_sys::core::PCSTR, filesize: i64, operation: SETUP_FILE_OPERATION, reserved1: *mut ::core::ffi::c_void, reserved2: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupAddToDiskSpaceListW(diskspace: *const ::core::ffi::c_void, targetfilespec: ::windows_sys::core::PCWSTR, filesize: i64, operation: SETUP_FILE_OPERATION, reserved1: *mut ::core::ffi::c_void, reserved2: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupAddToSourceListA(flags: u32, source: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupAddToSourceListW(flags: u32, source: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupAdjustDiskSpaceListA(diskspace: *const ::core::ffi::c_void, driveroot: ::windows_sys::core::PCSTR, amount: i64, reserved1: *mut ::core::ffi::c_void, reserved2: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupAdjustDiskSpaceListW(diskspace: *const ::core::ffi::c_void, driveroot: ::windows_sys::core::PCWSTR, amount: i64, reserved1: *mut ::core::ffi::c_void, reserved2: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupBackupErrorA(hwndparent: super::super::Foundation::HWND, dialogtitle: ::windows_sys::core::PCSTR, sourcefile: ::windows_sys::core::PCSTR, targetfile: ::windows_sys::core::PCSTR, win32errorcode: u32, style: u32) -> u32; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupBackupErrorW(hwndparent: super::super::Foundation::HWND, dialogtitle: ::windows_sys::core::PCWSTR, sourcefile: ::windows_sys::core::PCWSTR, targetfile: ::windows_sys::core::PCWSTR, win32errorcode: u32, style: u32) -> u32; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupCancelTemporarySourceList() -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupCloseFileQueue(queuehandle: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn SetupCloseInfFile(infhandle: *const ::core::ffi::c_void); - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn SetupCloseLog(); - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupCommitFileQueueA(owner: super::super::Foundation::HWND, queuehandle: *const ::core::ffi::c_void, msghandler: PSP_FILE_CALLBACK_A, context: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupCommitFileQueueW(owner: super::super::Foundation::HWND, queuehandle: *const ::core::ffi::c_void, msghandler: PSP_FILE_CALLBACK_W, context: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupConfigureWmiFromInfSectionA(infhandle: *const ::core::ffi::c_void, sectionname: ::windows_sys::core::PCSTR, flags: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupConfigureWmiFromInfSectionW(infhandle: *const ::core::ffi::c_void, sectionname: ::windows_sys::core::PCWSTR, flags: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupCopyErrorA(hwndparent: super::super::Foundation::HWND, dialogtitle: ::windows_sys::core::PCSTR, diskname: ::windows_sys::core::PCSTR, pathtosource: ::windows_sys::core::PCSTR, sourcefile: ::windows_sys::core::PCSTR, targetpathfile: ::windows_sys::core::PCSTR, win32errorcode: u32, style: u32, pathbuffer: ::windows_sys::core::PSTR, pathbuffersize: u32, pathrequiredsize: *mut u32) -> u32; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupCopyErrorW(hwndparent: super::super::Foundation::HWND, dialogtitle: ::windows_sys::core::PCWSTR, diskname: ::windows_sys::core::PCWSTR, pathtosource: ::windows_sys::core::PCWSTR, sourcefile: ::windows_sys::core::PCWSTR, targetpathfile: ::windows_sys::core::PCWSTR, win32errorcode: u32, style: u32, pathbuffer: ::windows_sys::core::PWSTR, pathbuffersize: u32, pathrequiredsize: *mut u32) -> u32; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupCopyOEMInfA(sourceinffilename: ::windows_sys::core::PCSTR, oemsourcemedialocation: ::windows_sys::core::PCSTR, oemsourcemediatype: OEM_SOURCE_MEDIA_TYPE, copystyle: u32, destinationinffilename: ::windows_sys::core::PSTR, destinationinffilenamesize: u32, requiredsize: *mut u32, destinationinffilenamecomponent: *mut ::windows_sys::core::PSTR) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupCopyOEMInfW(sourceinffilename: ::windows_sys::core::PCWSTR, oemsourcemedialocation: ::windows_sys::core::PCWSTR, oemsourcemediatype: OEM_SOURCE_MEDIA_TYPE, copystyle: u32, destinationinffilename: ::windows_sys::core::PWSTR, destinationinffilenamesize: u32, requiredsize: *mut u32, destinationinffilenamecomponent: *mut ::windows_sys::core::PWSTR) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn SetupCreateDiskSpaceListA(reserved1: *mut ::core::ffi::c_void, reserved2: u32, flags: u32) -> *mut ::core::ffi::c_void; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn SetupCreateDiskSpaceListW(reserved1: *mut ::core::ffi::c_void, reserved2: u32, flags: u32) -> *mut ::core::ffi::c_void; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn SetupDecompressOrCopyFileA(sourcefilename: ::windows_sys::core::PCSTR, targetfilename: ::windows_sys::core::PCSTR, compressiontype: *const u32) -> u32; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn SetupDecompressOrCopyFileW(sourcefilename: ::windows_sys::core::PCWSTR, targetfilename: ::windows_sys::core::PCWSTR, compressiontype: *const u32) -> u32; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn SetupDefaultQueueCallbackA(context: *const ::core::ffi::c_void, notification: u32, param1: usize, param2: usize) -> u32; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn SetupDefaultQueueCallbackW(context: *const ::core::ffi::c_void, notification: u32, param1: usize, param2: usize) -> u32; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDeleteErrorA(hwndparent: super::super::Foundation::HWND, dialogtitle: ::windows_sys::core::PCSTR, file: ::windows_sys::core::PCSTR, win32errorcode: u32, style: u32) -> u32; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDeleteErrorW(hwndparent: super::super::Foundation::HWND, dialogtitle: ::windows_sys::core::PCWSTR, file: ::windows_sys::core::PCWSTR, win32errorcode: u32, style: u32) -> u32; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDestroyDiskSpaceList(diskspace: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiAskForOEMDisk(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiBuildClassInfoList(flags: u32, classguidlist: *mut ::windows_sys::core::GUID, classguidlistsize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiBuildClassInfoListExA(flags: u32, classguidlist: *mut ::windows_sys::core::GUID, classguidlistsize: u32, requiredsize: *mut u32, machinename: ::windows_sys::core::PCSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiBuildClassInfoListExW(flags: u32, classguidlist: *mut ::windows_sys::core::GUID, classguidlistsize: u32, requiredsize: *mut u32, machinename: ::windows_sys::core::PCWSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiBuildDriverInfoList(deviceinfoset: HDEVINFO, deviceinfodata: *mut SP_DEVINFO_DATA, drivertype: SETUP_DI_BUILD_DRIVER_DRIVER_TYPE) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiCallClassInstaller(installfunction: u32, deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiCancelDriverInfoSearch(deviceinfoset: HDEVINFO) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiChangeState(deviceinfoset: HDEVINFO, deviceinfodata: *mut SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiClassGuidsFromNameA(classname: ::windows_sys::core::PCSTR, classguidlist: *mut ::windows_sys::core::GUID, classguidlistsize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiClassGuidsFromNameExA(classname: ::windows_sys::core::PCSTR, classguidlist: *mut ::windows_sys::core::GUID, classguidlistsize: u32, requiredsize: *mut u32, machinename: ::windows_sys::core::PCSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiClassGuidsFromNameExW(classname: ::windows_sys::core::PCWSTR, classguidlist: *mut ::windows_sys::core::GUID, classguidlistsize: u32, requiredsize: *mut u32, machinename: ::windows_sys::core::PCWSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiClassGuidsFromNameW(classname: ::windows_sys::core::PCWSTR, classguidlist: *mut ::windows_sys::core::GUID, classguidlistsize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiClassNameFromGuidA(classguid: *const ::windows_sys::core::GUID, classname: ::windows_sys::core::PSTR, classnamesize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiClassNameFromGuidExA(classguid: *const ::windows_sys::core::GUID, classname: ::windows_sys::core::PSTR, classnamesize: u32, requiredsize: *mut u32, machinename: ::windows_sys::core::PCSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiClassNameFromGuidExW(classguid: *const ::windows_sys::core::GUID, classname: ::windows_sys::core::PWSTR, classnamesize: u32, requiredsize: *mut u32, machinename: ::windows_sys::core::PCWSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiClassNameFromGuidW(classguid: *const ::windows_sys::core::GUID, classname: ::windows_sys::core::PWSTR, classnamesize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] - #[cfg(feature = "Win32_System_Registry")] - pub fn SetupDiCreateDevRegKeyA(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, scope: u32, hwprofile: u32, keytype: u32, infhandle: *const ::core::ffi::c_void, infsectionname: ::windows_sys::core::PCSTR) -> super::super::System::Registry::HKEY; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] - #[cfg(feature = "Win32_System_Registry")] - pub fn SetupDiCreateDevRegKeyW(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, scope: u32, hwprofile: u32, keytype: u32, infhandle: *const ::core::ffi::c_void, infsectionname: ::windows_sys::core::PCWSTR) -> super::super::System::Registry::HKEY; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiCreateDeviceInfoA(deviceinfoset: HDEVINFO, devicename: ::windows_sys::core::PCSTR, classguid: *const ::windows_sys::core::GUID, devicedescription: ::windows_sys::core::PCSTR, hwndparent: super::super::Foundation::HWND, creationflags: u32, deviceinfodata: *mut SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiCreateDeviceInfoList(classguid: *const ::windows_sys::core::GUID, hwndparent: super::super::Foundation::HWND) -> HDEVINFO; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiCreateDeviceInfoListExA(classguid: *const ::windows_sys::core::GUID, hwndparent: super::super::Foundation::HWND, machinename: ::windows_sys::core::PCSTR, reserved: *mut ::core::ffi::c_void) -> HDEVINFO; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiCreateDeviceInfoListExW(classguid: *const ::windows_sys::core::GUID, hwndparent: super::super::Foundation::HWND, machinename: ::windows_sys::core::PCWSTR, reserved: *mut ::core::ffi::c_void) -> HDEVINFO; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiCreateDeviceInfoW(deviceinfoset: HDEVINFO, devicename: ::windows_sys::core::PCWSTR, classguid: *const ::windows_sys::core::GUID, devicedescription: ::windows_sys::core::PCWSTR, hwndparent: super::super::Foundation::HWND, creationflags: u32, deviceinfodata: *mut SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiCreateDeviceInterfaceA(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, interfaceclassguid: *const ::windows_sys::core::GUID, referencestring: ::windows_sys::core::PCSTR, creationflags: u32, deviceinterfacedata: *mut SP_DEVICE_INTERFACE_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] - #[cfg(feature = "Win32_System_Registry")] - pub fn SetupDiCreateDeviceInterfaceRegKeyA(deviceinfoset: HDEVINFO, deviceinterfacedata: *const SP_DEVICE_INTERFACE_DATA, reserved: u32, samdesired: u32, infhandle: *const ::core::ffi::c_void, infsectionname: ::windows_sys::core::PCSTR) -> super::super::System::Registry::HKEY; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] - #[cfg(feature = "Win32_System_Registry")] - pub fn SetupDiCreateDeviceInterfaceRegKeyW(deviceinfoset: HDEVINFO, deviceinterfacedata: *const SP_DEVICE_INTERFACE_DATA, reserved: u32, samdesired: u32, infhandle: *const ::core::ffi::c_void, infsectionname: ::windows_sys::core::PCWSTR) -> super::super::System::Registry::HKEY; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiCreateDeviceInterfaceW(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, interfaceclassguid: *const ::windows_sys::core::GUID, referencestring: ::windows_sys::core::PCWSTR, creationflags: u32, deviceinterfacedata: *mut SP_DEVICE_INTERFACE_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiDeleteDevRegKey(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, scope: u32, hwprofile: u32, keytype: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiDeleteDeviceInfo(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiDeleteDeviceInterfaceData(deviceinfoset: HDEVINFO, deviceinterfacedata: *const SP_DEVICE_INTERFACE_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiDeleteDeviceInterfaceRegKey(deviceinfoset: HDEVINFO, deviceinterfacedata: *const SP_DEVICE_INTERFACE_DATA, reserved: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] - pub fn SetupDiDestroyClassImageList(classimagelistdata: *const SP_CLASSIMAGELIST_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiDestroyDeviceInfoList(deviceinfoset: HDEVINFO) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiDestroyDriverInfoList(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, drivertype: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] - pub fn SetupDiDrawMiniIcon(hdc: super::super::Graphics::Gdi::HDC, rc: super::super::Foundation::RECT, miniiconindex: i32, flags: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiEnumDeviceInfo(deviceinfoset: HDEVINFO, memberindex: u32, deviceinfodata: *mut SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiEnumDeviceInterfaces(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, interfaceclassguid: *const ::windows_sys::core::GUID, memberindex: u32, deviceinterfacedata: *mut SP_DEVICE_INTERFACE_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiEnumDriverInfoA(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, drivertype: u32, memberindex: u32, driverinfodata: *mut SP_DRVINFO_DATA_V2_A) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiEnumDriverInfoW(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, drivertype: u32, memberindex: u32, driverinfodata: *mut SP_DRVINFO_DATA_V2_W) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] - pub fn SetupDiGetActualModelsSectionA(context: *const INFCONTEXT, alternateplatforminfo: *const SP_ALTPLATFORM_INFO_V2, infsectionwithext: ::windows_sys::core::PSTR, infsectionwithextsize: u32, requiredsize: *mut u32, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] - pub fn SetupDiGetActualModelsSectionW(context: *const INFCONTEXT, alternateplatforminfo: *const SP_ALTPLATFORM_INFO_V2, infsectionwithext: ::windows_sys::core::PWSTR, infsectionwithextsize: u32, requiredsize: *mut u32, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetActualSectionToInstallA(infhandle: *const ::core::ffi::c_void, infsectionname: ::windows_sys::core::PCSTR, infsectionwithext: ::windows_sys::core::PSTR, infsectionwithextsize: u32, requiredsize: *mut u32, extension: *mut ::windows_sys::core::PSTR) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] - pub fn SetupDiGetActualSectionToInstallExA(infhandle: *const ::core::ffi::c_void, infsectionname: ::windows_sys::core::PCSTR, alternateplatforminfo: *const SP_ALTPLATFORM_INFO_V2, infsectionwithext: ::windows_sys::core::PSTR, infsectionwithextsize: u32, requiredsize: *mut u32, extension: *mut ::windows_sys::core::PSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] - pub fn SetupDiGetActualSectionToInstallExW(infhandle: *const ::core::ffi::c_void, infsectionname: ::windows_sys::core::PCWSTR, alternateplatforminfo: *const SP_ALTPLATFORM_INFO_V2, infsectionwithext: ::windows_sys::core::PWSTR, infsectionwithextsize: u32, requiredsize: *mut u32, extension: *mut ::windows_sys::core::PWSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetActualSectionToInstallW(infhandle: *const ::core::ffi::c_void, infsectionname: ::windows_sys::core::PCWSTR, infsectionwithext: ::windows_sys::core::PWSTR, infsectionwithextsize: u32, requiredsize: *mut u32, extension: *mut ::windows_sys::core::PWSTR) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetClassBitmapIndex(classguid: *const ::windows_sys::core::GUID, miniiconindex: *mut i32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetClassDescriptionA(classguid: *const ::windows_sys::core::GUID, classdescription: ::windows_sys::core::PSTR, classdescriptionsize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetClassDescriptionExA(classguid: *const ::windows_sys::core::GUID, classdescription: ::windows_sys::core::PSTR, classdescriptionsize: u32, requiredsize: *mut u32, machinename: ::windows_sys::core::PCSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetClassDescriptionExW(classguid: *const ::windows_sys::core::GUID, classdescription: ::windows_sys::core::PWSTR, classdescriptionsize: u32, requiredsize: *mut u32, machinename: ::windows_sys::core::PCWSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetClassDescriptionW(classguid: *const ::windows_sys::core::GUID, classdescription: ::windows_sys::core::PWSTR, classdescriptionsize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] - pub fn SetupDiGetClassDevPropertySheetsA(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, propertysheetheader: *const super::super::UI::Controls::PROPSHEETHEADERA_V2, propertysheetheaderpagelistsize: u32, requiredsize: *mut u32, propertysheettype: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] - pub fn SetupDiGetClassDevPropertySheetsW(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, propertysheetheader: *const super::super::UI::Controls::PROPSHEETHEADERW_V2, propertysheetheaderpagelistsize: u32, requiredsize: *mut u32, propertysheettype: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetClassDevsA(classguid: *const ::windows_sys::core::GUID, enumerator: ::windows_sys::core::PCSTR, hwndparent: super::super::Foundation::HWND, flags: u32) -> HDEVINFO; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetClassDevsExA(classguid: *const ::windows_sys::core::GUID, enumerator: ::windows_sys::core::PCSTR, hwndparent: super::super::Foundation::HWND, flags: u32, deviceinfoset: HDEVINFO, machinename: ::windows_sys::core::PCSTR, reserved: *mut ::core::ffi::c_void) -> HDEVINFO; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetClassDevsExW(classguid: *const ::windows_sys::core::GUID, enumerator: ::windows_sys::core::PCWSTR, hwndparent: super::super::Foundation::HWND, flags: u32, deviceinfoset: HDEVINFO, machinename: ::windows_sys::core::PCWSTR, reserved: *mut ::core::ffi::c_void) -> HDEVINFO; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetClassDevsW(classguid: *const ::windows_sys::core::GUID, enumerator: ::windows_sys::core::PCWSTR, hwndparent: super::super::Foundation::HWND, flags: u32) -> HDEVINFO; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] - pub fn SetupDiGetClassImageIndex(classimagelistdata: *const SP_CLASSIMAGELIST_DATA, classguid: *const ::windows_sys::core::GUID, imageindex: *mut i32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] - pub fn SetupDiGetClassImageList(classimagelistdata: *mut SP_CLASSIMAGELIST_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] - pub fn SetupDiGetClassImageListExA(classimagelistdata: *mut SP_CLASSIMAGELIST_DATA, machinename: ::windows_sys::core::PCSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] - pub fn SetupDiGetClassImageListExW(classimagelistdata: *mut SP_CLASSIMAGELIST_DATA, machinename: ::windows_sys::core::PCWSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetClassInstallParamsA(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, classinstallparams: *mut SP_CLASSINSTALL_HEADER, classinstallparamssize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetClassInstallParamsW(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, classinstallparams: *mut SP_CLASSINSTALL_HEADER, classinstallparamssize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] - #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] - pub fn SetupDiGetClassPropertyExW(classguid: *const ::windows_sys::core::GUID, propertykey: *const super::Properties::DEVPROPKEY, propertytype: *mut u32, propertybuffer: *mut u8, propertybuffersize: u32, requiredsize: *mut u32, flags: u32, machinename: ::windows_sys::core::PCWSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] - #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] - pub fn SetupDiGetClassPropertyKeys(classguid: *const ::windows_sys::core::GUID, propertykeyarray: *mut super::Properties::DEVPROPKEY, propertykeycount: u32, requiredpropertykeycount: *mut u32, flags: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] - #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] - pub fn SetupDiGetClassPropertyKeysExW(classguid: *const ::windows_sys::core::GUID, propertykeyarray: *mut super::Properties::DEVPROPKEY, propertykeycount: u32, requiredpropertykeycount: *mut u32, flags: u32, machinename: ::windows_sys::core::PCWSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] - #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] - pub fn SetupDiGetClassPropertyW(classguid: *const ::windows_sys::core::GUID, propertykey: *const super::Properties::DEVPROPKEY, propertytype: *mut u32, propertybuffer: *mut u8, propertybuffersize: u32, requiredsize: *mut u32, flags: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetClassRegistryPropertyA(classguid: *const ::windows_sys::core::GUID, property: u32, propertyregdatatype: *mut u32, propertybuffer: *mut u8, propertybuffersize: u32, requiredsize: *mut u32, machinename: ::windows_sys::core::PCSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetClassRegistryPropertyW(classguid: *const ::windows_sys::core::GUID, property: u32, propertyregdatatype: *mut u32, propertybuffer: *mut u8, propertybuffersize: u32, requiredsize: *mut u32, machinename: ::windows_sys::core::PCWSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetCustomDevicePropertyA(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, custompropertyname: ::windows_sys::core::PCSTR, flags: u32, propertyregdatatype: *mut u32, propertybuffer: *mut u8, propertybuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetCustomDevicePropertyW(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, custompropertyname: ::windows_sys::core::PCWSTR, flags: u32, propertyregdatatype: *mut u32, propertybuffer: *mut u8, propertybuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetDeviceInfoListClass(deviceinfoset: HDEVINFO, classguid: *mut ::windows_sys::core::GUID) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetDeviceInfoListDetailA(deviceinfoset: HDEVINFO, deviceinfosetdetaildata: *mut SP_DEVINFO_LIST_DETAIL_DATA_A) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetDeviceInfoListDetailW(deviceinfoset: HDEVINFO, deviceinfosetdetaildata: *mut SP_DEVINFO_LIST_DETAIL_DATA_W) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetDeviceInstallParamsA(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, deviceinstallparams: *mut SP_DEVINSTALL_PARAMS_A) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetDeviceInstallParamsW(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, deviceinstallparams: *mut SP_DEVINSTALL_PARAMS_W) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetDeviceInstanceIdA(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, deviceinstanceid: ::windows_sys::core::PSTR, deviceinstanceidsize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetDeviceInstanceIdW(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, deviceinstanceid: ::windows_sys::core::PWSTR, deviceinstanceidsize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetDeviceInterfaceAlias(deviceinfoset: HDEVINFO, deviceinterfacedata: *const SP_DEVICE_INTERFACE_DATA, aliasinterfaceclassguid: *const ::windows_sys::core::GUID, aliasdeviceinterfacedata: *mut SP_DEVICE_INTERFACE_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetDeviceInterfaceDetailA(deviceinfoset: HDEVINFO, deviceinterfacedata: *const SP_DEVICE_INTERFACE_DATA, deviceinterfacedetaildata: *mut SP_DEVICE_INTERFACE_DETAIL_DATA_A, deviceinterfacedetaildatasize: u32, requiredsize: *mut u32, deviceinfodata: *mut SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetDeviceInterfaceDetailW(deviceinfoset: HDEVINFO, deviceinterfacedata: *const SP_DEVICE_INTERFACE_DATA, deviceinterfacedetaildata: *mut SP_DEVICE_INTERFACE_DETAIL_DATA_W, deviceinterfacedetaildatasize: u32, requiredsize: *mut u32, deviceinfodata: *mut SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] - #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] - pub fn SetupDiGetDeviceInterfacePropertyKeys(deviceinfoset: HDEVINFO, deviceinterfacedata: *const SP_DEVICE_INTERFACE_DATA, propertykeyarray: *mut super::Properties::DEVPROPKEY, propertykeycount: u32, requiredpropertykeycount: *mut u32, flags: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] - #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] - pub fn SetupDiGetDeviceInterfacePropertyW(deviceinfoset: HDEVINFO, deviceinterfacedata: *const SP_DEVICE_INTERFACE_DATA, propertykey: *const super::Properties::DEVPROPKEY, propertytype: *mut u32, propertybuffer: *mut u8, propertybuffersize: u32, requiredsize: *mut u32, flags: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] - #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] - pub fn SetupDiGetDevicePropertyKeys(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, propertykeyarray: *mut super::Properties::DEVPROPKEY, propertykeycount: u32, requiredpropertykeycount: *mut u32, flags: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] - #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] - pub fn SetupDiGetDevicePropertyW(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, propertykey: *const super::Properties::DEVPROPKEY, propertytype: *mut u32, propertybuffer: *mut u8, propertybuffersize: u32, requiredsize: *mut u32, flags: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetDeviceRegistryPropertyA(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, property: u32, propertyregdatatype: *mut u32, propertybuffer: *mut u8, propertybuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetDeviceRegistryPropertyW(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, property: u32, propertyregdatatype: *mut u32, propertybuffer: *mut u8, propertybuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetDriverInfoDetailA(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, driverinfodata: *const SP_DRVINFO_DATA_V2_A, driverinfodetaildata: *mut SP_DRVINFO_DETAIL_DATA_A, driverinfodetaildatasize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetDriverInfoDetailW(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, driverinfodata: *const SP_DRVINFO_DATA_V2_W, driverinfodetaildata: *mut SP_DRVINFO_DETAIL_DATA_W, driverinfodetaildatasize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetDriverInstallParamsA(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, driverinfodata: *const SP_DRVINFO_DATA_V2_A, driverinstallparams: *mut SP_DRVINSTALL_PARAMS) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetDriverInstallParamsW(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, driverinfodata: *const SP_DRVINFO_DATA_V2_W, driverinstallparams: *mut SP_DRVINSTALL_PARAMS) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetHwProfileFriendlyNameA(hwprofile: u32, friendlyname: ::windows_sys::core::PSTR, friendlynamesize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetHwProfileFriendlyNameExA(hwprofile: u32, friendlyname: ::windows_sys::core::PSTR, friendlynamesize: u32, requiredsize: *mut u32, machinename: ::windows_sys::core::PCSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetHwProfileFriendlyNameExW(hwprofile: u32, friendlyname: ::windows_sys::core::PWSTR, friendlynamesize: u32, requiredsize: *mut u32, machinename: ::windows_sys::core::PCWSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetHwProfileFriendlyNameW(hwprofile: u32, friendlyname: ::windows_sys::core::PWSTR, friendlynamesize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetHwProfileList(hwprofilelist: *mut u32, hwprofilelistsize: u32, requiredsize: *mut u32, currentlyactiveindex: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetHwProfileListExA(hwprofilelist: *mut u32, hwprofilelistsize: u32, requiredsize: *mut u32, currentlyactiveindex: *mut u32, machinename: ::windows_sys::core::PCSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetHwProfileListExW(hwprofilelist: *mut u32, hwprofilelistsize: u32, requiredsize: *mut u32, currentlyactiveindex: *mut u32, machinename: ::windows_sys::core::PCWSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetINFClassA(infname: ::windows_sys::core::PCSTR, classguid: *mut ::windows_sys::core::GUID, classname: ::windows_sys::core::PSTR, classnamesize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetINFClassW(infname: ::windows_sys::core::PCWSTR, classguid: *mut ::windows_sys::core::GUID, classname: ::windows_sys::core::PWSTR, classnamesize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetSelectedDevice(deviceinfoset: HDEVINFO, deviceinfodata: *mut SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetSelectedDriverA(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, driverinfodata: *mut SP_DRVINFO_DATA_V2_A) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiGetSelectedDriverW(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, driverinfodata: *mut SP_DRVINFO_DATA_V2_W) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] - pub fn SetupDiGetWizardPage(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, installwizarddata: *const SP_INSTALLWIZARD_DATA, pagetype: u32, flags: u32) -> super::super::UI::Controls::HPROPSHEETPAGE; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiInstallClassA(hwndparent: super::super::Foundation::HWND, inffilename: ::windows_sys::core::PCSTR, flags: u32, filequeue: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiInstallClassExA(hwndparent: super::super::Foundation::HWND, inffilename: ::windows_sys::core::PCSTR, flags: u32, filequeue: *const ::core::ffi::c_void, interfaceclassguid: *const ::windows_sys::core::GUID, reserved1: *mut ::core::ffi::c_void, reserved2: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiInstallClassExW(hwndparent: super::super::Foundation::HWND, inffilename: ::windows_sys::core::PCWSTR, flags: u32, filequeue: *const ::core::ffi::c_void, interfaceclassguid: *const ::windows_sys::core::GUID, reserved1: *mut ::core::ffi::c_void, reserved2: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiInstallClassW(hwndparent: super::super::Foundation::HWND, inffilename: ::windows_sys::core::PCWSTR, flags: u32, filequeue: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiInstallDevice(deviceinfoset: HDEVINFO, deviceinfodata: *mut SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiInstallDeviceInterfaces(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiInstallDriverFiles(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] - pub fn SetupDiLoadClassIcon(classguid: *const ::windows_sys::core::GUID, largeicon: *mut super::super::UI::WindowsAndMessaging::HICON, miniiconindex: *mut i32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] - pub fn SetupDiLoadDeviceIcon(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, cxicon: u32, cyicon: u32, flags: u32, hicon: *mut super::super::UI::WindowsAndMessaging::HICON) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] - #[cfg(feature = "Win32_System_Registry")] - pub fn SetupDiOpenClassRegKey(classguid: *const ::windows_sys::core::GUID, samdesired: u32) -> super::super::System::Registry::HKEY; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] - #[cfg(feature = "Win32_System_Registry")] - pub fn SetupDiOpenClassRegKeyExA(classguid: *const ::windows_sys::core::GUID, samdesired: u32, flags: u32, machinename: ::windows_sys::core::PCSTR, reserved: *mut ::core::ffi::c_void) -> super::super::System::Registry::HKEY; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] - #[cfg(feature = "Win32_System_Registry")] - pub fn SetupDiOpenClassRegKeyExW(classguid: *const ::windows_sys::core::GUID, samdesired: u32, flags: u32, machinename: ::windows_sys::core::PCWSTR, reserved: *mut ::core::ffi::c_void) -> super::super::System::Registry::HKEY; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] - #[cfg(feature = "Win32_System_Registry")] - pub fn SetupDiOpenDevRegKey(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, scope: u32, hwprofile: u32, keytype: u32, samdesired: u32) -> super::super::System::Registry::HKEY; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiOpenDeviceInfoA(deviceinfoset: HDEVINFO, deviceinstanceid: ::windows_sys::core::PCSTR, hwndparent: super::super::Foundation::HWND, openflags: u32, deviceinfodata: *mut SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiOpenDeviceInfoW(deviceinfoset: HDEVINFO, deviceinstanceid: ::windows_sys::core::PCWSTR, hwndparent: super::super::Foundation::HWND, openflags: u32, deviceinfodata: *mut SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiOpenDeviceInterfaceA(deviceinfoset: HDEVINFO, devicepath: ::windows_sys::core::PCSTR, openflags: u32, deviceinterfacedata: *mut SP_DEVICE_INTERFACE_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] - #[cfg(feature = "Win32_System_Registry")] - pub fn SetupDiOpenDeviceInterfaceRegKey(deviceinfoset: HDEVINFO, deviceinterfacedata: *const SP_DEVICE_INTERFACE_DATA, reserved: u32, samdesired: u32) -> super::super::System::Registry::HKEY; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiOpenDeviceInterfaceW(deviceinfoset: HDEVINFO, devicepath: ::windows_sys::core::PCWSTR, openflags: u32, deviceinterfacedata: *mut SP_DEVICE_INTERFACE_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiRegisterCoDeviceInstallers(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiRegisterDeviceInfo(deviceinfoset: HDEVINFO, deviceinfodata: *mut SP_DEVINFO_DATA, flags: u32, compareproc: PSP_DETSIG_CMPPROC, comparecontext: *const ::core::ffi::c_void, dupdeviceinfodata: *mut SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiRemoveDevice(deviceinfoset: HDEVINFO, deviceinfodata: *mut SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiRemoveDeviceInterface(deviceinfoset: HDEVINFO, deviceinterfacedata: *mut SP_DEVICE_INTERFACE_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiRestartDevices(deviceinfoset: HDEVINFO, deviceinfodata: *mut SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiSelectBestCompatDrv(deviceinfoset: HDEVINFO, deviceinfodata: *mut SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiSelectDevice(deviceinfoset: HDEVINFO, deviceinfodata: *mut SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiSelectOEMDrv(hwndparent: super::super::Foundation::HWND, deviceinfoset: HDEVINFO, deviceinfodata: *mut SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiSetClassInstallParamsA(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, classinstallparams: *const SP_CLASSINSTALL_HEADER, classinstallparamssize: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiSetClassInstallParamsW(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, classinstallparams: *const SP_CLASSINSTALL_HEADER, classinstallparamssize: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] - #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] - pub fn SetupDiSetClassPropertyExW(classguid: *const ::windows_sys::core::GUID, propertykey: *const super::Properties::DEVPROPKEY, propertytype: u32, propertybuffer: *const u8, propertybuffersize: u32, flags: u32, machinename: ::windows_sys::core::PCWSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] - #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] - pub fn SetupDiSetClassPropertyW(classguid: *const ::windows_sys::core::GUID, propertykey: *const super::Properties::DEVPROPKEY, propertytype: u32, propertybuffer: *const u8, propertybuffersize: u32, flags: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiSetClassRegistryPropertyA(classguid: *const ::windows_sys::core::GUID, property: u32, propertybuffer: *const u8, propertybuffersize: u32, machinename: ::windows_sys::core::PCSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiSetClassRegistryPropertyW(classguid: *const ::windows_sys::core::GUID, property: u32, propertybuffer: *const u8, propertybuffersize: u32, machinename: ::windows_sys::core::PCWSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiSetDeviceInstallParamsA(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, deviceinstallparams: *const SP_DEVINSTALL_PARAMS_A) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiSetDeviceInstallParamsW(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, deviceinstallparams: *const SP_DEVINSTALL_PARAMS_W) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiSetDeviceInterfaceDefault(deviceinfoset: HDEVINFO, deviceinterfacedata: *mut SP_DEVICE_INTERFACE_DATA, flags: u32, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] - #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] - pub fn SetupDiSetDeviceInterfacePropertyW(deviceinfoset: HDEVINFO, deviceinterfacedata: *const SP_DEVICE_INTERFACE_DATA, propertykey: *const super::Properties::DEVPROPKEY, propertytype: u32, propertybuffer: *const u8, propertybuffersize: u32, flags: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] - #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] - pub fn SetupDiSetDevicePropertyW(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, propertykey: *const super::Properties::DEVPROPKEY, propertytype: u32, propertybuffer: *const u8, propertybuffersize: u32, flags: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiSetDeviceRegistryPropertyA(deviceinfoset: HDEVINFO, deviceinfodata: *mut SP_DEVINFO_DATA, property: u32, propertybuffer: *const u8, propertybuffersize: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiSetDeviceRegistryPropertyW(deviceinfoset: HDEVINFO, deviceinfodata: *mut SP_DEVINFO_DATA, property: u32, propertybuffer: *const u8, propertybuffersize: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiSetDriverInstallParamsA(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, driverinfodata: *const SP_DRVINFO_DATA_V2_A, driverinstallparams: *const SP_DRVINSTALL_PARAMS) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiSetDriverInstallParamsW(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, driverinfodata: *const SP_DRVINFO_DATA_V2_W, driverinstallparams: *const SP_DRVINSTALL_PARAMS) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiSetSelectedDevice(deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiSetSelectedDriverA(deviceinfoset: HDEVINFO, deviceinfodata: *mut SP_DEVINFO_DATA, driverinfodata: *mut SP_DRVINFO_DATA_V2_A) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiSetSelectedDriverW(deviceinfoset: HDEVINFO, deviceinfodata: *mut SP_DEVINFO_DATA, driverinfodata: *mut SP_DRVINFO_DATA_V2_W) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupDiUnremoveDevice(deviceinfoset: HDEVINFO, deviceinfodata: *mut SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn SetupDuplicateDiskSpaceListA(diskspace: *const ::core::ffi::c_void, reserved1: *mut ::core::ffi::c_void, reserved2: u32, flags: u32) -> *mut ::core::ffi::c_void; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn SetupDuplicateDiskSpaceListW(diskspace: *const ::core::ffi::c_void, reserved1: *mut ::core::ffi::c_void, reserved2: u32, flags: u32) -> *mut ::core::ffi::c_void; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupEnumInfSectionsA(infhandle: *const ::core::ffi::c_void, index: u32, buffer: ::windows_sys::core::PSTR, size: u32, sizeneeded: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupEnumInfSectionsW(infhandle: *const ::core::ffi::c_void, index: u32, buffer: ::windows_sys::core::PWSTR, size: u32, sizeneeded: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupFindFirstLineA(infhandle: *const ::core::ffi::c_void, section: ::windows_sys::core::PCSTR, key: ::windows_sys::core::PCSTR, context: *mut INFCONTEXT) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupFindFirstLineW(infhandle: *const ::core::ffi::c_void, section: ::windows_sys::core::PCWSTR, key: ::windows_sys::core::PCWSTR, context: *mut INFCONTEXT) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupFindNextLine(contextin: *const INFCONTEXT, contextout: *mut INFCONTEXT) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupFindNextMatchLineA(contextin: *const INFCONTEXT, key: ::windows_sys::core::PCSTR, contextout: *mut INFCONTEXT) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupFindNextMatchLineW(contextin: *const INFCONTEXT, key: ::windows_sys::core::PCWSTR, contextout: *mut INFCONTEXT) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupFreeSourceListA(list: *mut *mut ::windows_sys::core::PSTR, count: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupFreeSourceListW(list: *mut *mut ::windows_sys::core::PWSTR, count: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupGetBackupInformationA(queuehandle: *const ::core::ffi::c_void, backupparams: *mut SP_BACKUP_QUEUE_PARAMS_V2_A) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupGetBackupInformationW(queuehandle: *const ::core::ffi::c_void, backupparams: *mut SP_BACKUP_QUEUE_PARAMS_V2_W) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupGetBinaryField(context: *const INFCONTEXT, fieldindex: u32, returnbuffer: *mut u8, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn SetupGetFieldCount(context: *const INFCONTEXT) -> u32; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn SetupGetFileCompressionInfoA(sourcefilename: ::windows_sys::core::PCSTR, actualsourcefilename: *mut ::windows_sys::core::PSTR, sourcefilesize: *mut u32, targetfilesize: *mut u32, compressiontype: *mut u32) -> u32; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupGetFileCompressionInfoExA(sourcefilename: ::windows_sys::core::PCSTR, actualsourcefilenamebuffer: ::windows_sys::core::PCSTR, actualsourcefilenamebufferlen: u32, requiredbufferlen: *mut u32, sourcefilesize: *mut u32, targetfilesize: *mut u32, compressiontype: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupGetFileCompressionInfoExW(sourcefilename: ::windows_sys::core::PCWSTR, actualsourcefilenamebuffer: ::windows_sys::core::PCWSTR, actualsourcefilenamebufferlen: u32, requiredbufferlen: *mut u32, sourcefilesize: *mut u32, targetfilesize: *mut u32, compressiontype: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn SetupGetFileCompressionInfoW(sourcefilename: ::windows_sys::core::PCWSTR, actualsourcefilename: *mut ::windows_sys::core::PWSTR, sourcefilesize: *mut u32, targetfilesize: *mut u32, compressiontype: *mut u32) -> u32; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupGetFileQueueCount(filequeue: *const ::core::ffi::c_void, subqueuefileop: u32, numoperations: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupGetFileQueueFlags(filequeue: *const ::core::ffi::c_void, flags: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] - pub fn SetupGetInfDriverStoreLocationA(filename: ::windows_sys::core::PCSTR, alternateplatforminfo: *const SP_ALTPLATFORM_INFO_V2, localename: ::windows_sys::core::PCSTR, returnbuffer: ::windows_sys::core::PSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] - pub fn SetupGetInfDriverStoreLocationW(filename: ::windows_sys::core::PCWSTR, alternateplatforminfo: *const SP_ALTPLATFORM_INFO_V2, localename: ::windows_sys::core::PCWSTR, returnbuffer: ::windows_sys::core::PWSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupGetInfFileListA(directorypath: ::windows_sys::core::PCSTR, infstyle: u32, returnbuffer: ::windows_sys::core::PSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupGetInfFileListW(directorypath: ::windows_sys::core::PCWSTR, infstyle: u32, returnbuffer: ::windows_sys::core::PWSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupGetInfInformationA(infspec: *const ::core::ffi::c_void, searchcontrol: u32, returnbuffer: *mut SP_INF_INFORMATION, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupGetInfInformationW(infspec: *const ::core::ffi::c_void, searchcontrol: u32, returnbuffer: *mut SP_INF_INFORMATION, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupGetInfPublishedNameA(driverstorelocation: ::windows_sys::core::PCSTR, returnbuffer: ::windows_sys::core::PSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupGetInfPublishedNameW(driverstorelocation: ::windows_sys::core::PCWSTR, returnbuffer: ::windows_sys::core::PWSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupGetIntField(context: *const INFCONTEXT, fieldindex: u32, integervalue: *mut i32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupGetLineByIndexA(infhandle: *const ::core::ffi::c_void, section: ::windows_sys::core::PCSTR, index: u32, context: *mut INFCONTEXT) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupGetLineByIndexW(infhandle: *const ::core::ffi::c_void, section: ::windows_sys::core::PCWSTR, index: u32, context: *mut INFCONTEXT) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn SetupGetLineCountA(infhandle: *const ::core::ffi::c_void, section: ::windows_sys::core::PCSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn SetupGetLineCountW(infhandle: *const ::core::ffi::c_void, section: ::windows_sys::core::PCWSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupGetLineTextA(context: *const INFCONTEXT, infhandle: *const ::core::ffi::c_void, section: ::windows_sys::core::PCSTR, key: ::windows_sys::core::PCSTR, returnbuffer: ::windows_sys::core::PSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupGetLineTextW(context: *const INFCONTEXT, infhandle: *const ::core::ffi::c_void, section: ::windows_sys::core::PCWSTR, key: ::windows_sys::core::PCWSTR, returnbuffer: ::windows_sys::core::PWSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupGetMultiSzFieldA(context: *const INFCONTEXT, fieldindex: u32, returnbuffer: ::windows_sys::core::PSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupGetMultiSzFieldW(context: *const INFCONTEXT, fieldindex: u32, returnbuffer: ::windows_sys::core::PWSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupGetNonInteractiveMode() -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupGetSourceFileLocationA(infhandle: *const ::core::ffi::c_void, infcontext: *const INFCONTEXT, filename: ::windows_sys::core::PCSTR, sourceid: *mut u32, returnbuffer: ::windows_sys::core::PSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupGetSourceFileLocationW(infhandle: *const ::core::ffi::c_void, infcontext: *const INFCONTEXT, filename: ::windows_sys::core::PCWSTR, sourceid: *mut u32, returnbuffer: ::windows_sys::core::PWSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupGetSourceFileSizeA(infhandle: *const ::core::ffi::c_void, infcontext: *const INFCONTEXT, filename: ::windows_sys::core::PCSTR, section: ::windows_sys::core::PCSTR, filesize: *mut u32, roundingfactor: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupGetSourceFileSizeW(infhandle: *const ::core::ffi::c_void, infcontext: *const INFCONTEXT, filename: ::windows_sys::core::PCWSTR, section: ::windows_sys::core::PCWSTR, filesize: *mut u32, roundingfactor: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupGetSourceInfoA(infhandle: *const ::core::ffi::c_void, sourceid: u32, infodesired: u32, returnbuffer: ::windows_sys::core::PSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupGetSourceInfoW(infhandle: *const ::core::ffi::c_void, sourceid: u32, infodesired: u32, returnbuffer: ::windows_sys::core::PWSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupGetStringFieldA(context: *const INFCONTEXT, fieldindex: u32, returnbuffer: ::windows_sys::core::PSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupGetStringFieldW(context: *const INFCONTEXT, fieldindex: u32, returnbuffer: ::windows_sys::core::PWSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupGetTargetPathA(infhandle: *const ::core::ffi::c_void, infcontext: *const INFCONTEXT, section: ::windows_sys::core::PCSTR, returnbuffer: ::windows_sys::core::PSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupGetTargetPathW(infhandle: *const ::core::ffi::c_void, infcontext: *const INFCONTEXT, section: ::windows_sys::core::PCWSTR, returnbuffer: ::windows_sys::core::PWSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn SetupGetThreadLogToken() -> u64; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupInitDefaultQueueCallback(ownerwindow: super::super::Foundation::HWND) -> *mut ::core::ffi::c_void; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupInitDefaultQueueCallbackEx(ownerwindow: super::super::Foundation::HWND, alternateprogresswindow: super::super::Foundation::HWND, progressmessage: u32, reserved1: u32, reserved2: *mut ::core::ffi::c_void) -> *mut ::core::ffi::c_void; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn SetupInitializeFileLogA(logfilename: ::windows_sys::core::PCSTR, flags: u32) -> *mut ::core::ffi::c_void; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn SetupInitializeFileLogW(logfilename: ::windows_sys::core::PCWSTR, flags: u32) -> *mut ::core::ffi::c_void; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupInstallFileA(infhandle: *const ::core::ffi::c_void, infcontext: *const INFCONTEXT, sourcefile: ::windows_sys::core::PCSTR, sourcepathroot: ::windows_sys::core::PCSTR, destinationname: ::windows_sys::core::PCSTR, copystyle: SP_COPY_STYLE, copymsghandler: PSP_FILE_CALLBACK_A, context: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupInstallFileExA(infhandle: *const ::core::ffi::c_void, infcontext: *const INFCONTEXT, sourcefile: ::windows_sys::core::PCSTR, sourcepathroot: ::windows_sys::core::PCSTR, destinationname: ::windows_sys::core::PCSTR, copystyle: SP_COPY_STYLE, copymsghandler: PSP_FILE_CALLBACK_A, context: *const ::core::ffi::c_void, filewasinuse: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupInstallFileExW(infhandle: *const ::core::ffi::c_void, infcontext: *const INFCONTEXT, sourcefile: ::windows_sys::core::PCWSTR, sourcepathroot: ::windows_sys::core::PCWSTR, destinationname: ::windows_sys::core::PCWSTR, copystyle: SP_COPY_STYLE, copymsghandler: PSP_FILE_CALLBACK_W, context: *const ::core::ffi::c_void, filewasinuse: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupInstallFileW(infhandle: *const ::core::ffi::c_void, infcontext: *const INFCONTEXT, sourcefile: ::windows_sys::core::PCWSTR, sourcepathroot: ::windows_sys::core::PCWSTR, destinationname: ::windows_sys::core::PCWSTR, copystyle: SP_COPY_STYLE, copymsghandler: PSP_FILE_CALLBACK_W, context: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupInstallFilesFromInfSectionA(infhandle: *const ::core::ffi::c_void, layoutinfhandle: *const ::core::ffi::c_void, filequeue: *const ::core::ffi::c_void, sectionname: ::windows_sys::core::PCSTR, sourcerootpath: ::windows_sys::core::PCSTR, copyflags: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupInstallFilesFromInfSectionW(infhandle: *const ::core::ffi::c_void, layoutinfhandle: *const ::core::ffi::c_void, filequeue: *const ::core::ffi::c_void, sectionname: ::windows_sys::core::PCWSTR, sourcerootpath: ::windows_sys::core::PCWSTR, copyflags: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] - pub fn SetupInstallFromInfSectionA(owner: super::super::Foundation::HWND, infhandle: *const ::core::ffi::c_void, sectionname: ::windows_sys::core::PCSTR, flags: u32, relativekeyroot: super::super::System::Registry::HKEY, sourcerootpath: ::windows_sys::core::PCSTR, copyflags: u32, msghandler: PSP_FILE_CALLBACK_A, context: *const ::core::ffi::c_void, deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] - pub fn SetupInstallFromInfSectionW(owner: super::super::Foundation::HWND, infhandle: *const ::core::ffi::c_void, sectionname: ::windows_sys::core::PCWSTR, flags: u32, relativekeyroot: super::super::System::Registry::HKEY, sourcerootpath: ::windows_sys::core::PCWSTR, copyflags: u32, msghandler: PSP_FILE_CALLBACK_W, context: *const ::core::ffi::c_void, deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupInstallServicesFromInfSectionA(infhandle: *const ::core::ffi::c_void, sectionname: ::windows_sys::core::PCSTR, flags: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupInstallServicesFromInfSectionExA(infhandle: *const ::core::ffi::c_void, sectionname: ::windows_sys::core::PCSTR, flags: u32, deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, reserved1: *mut ::core::ffi::c_void, reserved2: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupInstallServicesFromInfSectionExW(infhandle: *const ::core::ffi::c_void, sectionname: ::windows_sys::core::PCWSTR, flags: u32, deviceinfoset: HDEVINFO, deviceinfodata: *const SP_DEVINFO_DATA, reserved1: *mut ::core::ffi::c_void, reserved2: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupInstallServicesFromInfSectionW(infhandle: *const ::core::ffi::c_void, sectionname: ::windows_sys::core::PCWSTR, flags: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupIterateCabinetA(cabinetfile: ::windows_sys::core::PCSTR, reserved: u32, msghandler: PSP_FILE_CALLBACK_A, context: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupIterateCabinetW(cabinetfile: ::windows_sys::core::PCWSTR, reserved: u32, msghandler: PSP_FILE_CALLBACK_W, context: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupLogErrorA(messagestring: ::windows_sys::core::PCSTR, severity: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupLogErrorW(messagestring: ::windows_sys::core::PCWSTR, severity: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupLogFileA(fileloghandle: *const ::core::ffi::c_void, logsectionname: ::windows_sys::core::PCSTR, sourcefilename: ::windows_sys::core::PCSTR, targetfilename: ::windows_sys::core::PCSTR, checksum: u32, disktagfile: ::windows_sys::core::PCSTR, diskdescription: ::windows_sys::core::PCSTR, otherinfo: ::windows_sys::core::PCSTR, flags: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupLogFileW(fileloghandle: *const ::core::ffi::c_void, logsectionname: ::windows_sys::core::PCWSTR, sourcefilename: ::windows_sys::core::PCWSTR, targetfilename: ::windows_sys::core::PCWSTR, checksum: u32, disktagfile: ::windows_sys::core::PCWSTR, diskdescription: ::windows_sys::core::PCWSTR, otherinfo: ::windows_sys::core::PCWSTR, flags: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupOpenAppendInfFileA(filename: ::windows_sys::core::PCSTR, infhandle: *const ::core::ffi::c_void, errorline: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupOpenAppendInfFileW(filename: ::windows_sys::core::PCWSTR, infhandle: *const ::core::ffi::c_void, errorline: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn SetupOpenFileQueue() -> *mut ::core::ffi::c_void; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn SetupOpenInfFileA(filename: ::windows_sys::core::PCSTR, infclass: ::windows_sys::core::PCSTR, infstyle: u32, errorline: *mut u32) -> *mut ::core::ffi::c_void; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn SetupOpenInfFileW(filename: ::windows_sys::core::PCWSTR, infclass: ::windows_sys::core::PCWSTR, infstyle: u32, errorline: *mut u32) -> *mut ::core::ffi::c_void; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupOpenLog(erase: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn SetupOpenMasterInf() -> *mut ::core::ffi::c_void; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupPrepareQueueForRestoreA(queuehandle: *const ::core::ffi::c_void, backuppath: ::windows_sys::core::PCSTR, restoreflags: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupPrepareQueueForRestoreW(queuehandle: *const ::core::ffi::c_void, backuppath: ::windows_sys::core::PCWSTR, restoreflags: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupPromptForDiskA(hwndparent: super::super::Foundation::HWND, dialogtitle: ::windows_sys::core::PCSTR, diskname: ::windows_sys::core::PCSTR, pathtosource: ::windows_sys::core::PCSTR, filesought: ::windows_sys::core::PCSTR, tagfile: ::windows_sys::core::PCSTR, diskpromptstyle: u32, pathbuffer: ::windows_sys::core::PSTR, pathbuffersize: u32, pathrequiredsize: *mut u32) -> u32; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupPromptForDiskW(hwndparent: super::super::Foundation::HWND, dialogtitle: ::windows_sys::core::PCWSTR, diskname: ::windows_sys::core::PCWSTR, pathtosource: ::windows_sys::core::PCWSTR, filesought: ::windows_sys::core::PCWSTR, tagfile: ::windows_sys::core::PCWSTR, diskpromptstyle: u32, pathbuffer: ::windows_sys::core::PWSTR, pathbuffersize: u32, pathrequiredsize: *mut u32) -> u32; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupPromptReboot(filequeue: *const ::core::ffi::c_void, owner: super::super::Foundation::HWND, scanonly: super::super::Foundation::BOOL) -> i32; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupQueryDrivesInDiskSpaceListA(diskspace: *const ::core::ffi::c_void, returnbuffer: ::windows_sys::core::PSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupQueryDrivesInDiskSpaceListW(diskspace: *const ::core::ffi::c_void, returnbuffer: ::windows_sys::core::PWSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupQueryFileLogA(fileloghandle: *const ::core::ffi::c_void, logsectionname: ::windows_sys::core::PCSTR, targetfilename: ::windows_sys::core::PCSTR, desiredinfo: SetupFileLogInfo, dataout: ::windows_sys::core::PSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupQueryFileLogW(fileloghandle: *const ::core::ffi::c_void, logsectionname: ::windows_sys::core::PCWSTR, targetfilename: ::windows_sys::core::PCWSTR, desiredinfo: SetupFileLogInfo, dataout: ::windows_sys::core::PWSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupQueryInfFileInformationA(infinformation: *const SP_INF_INFORMATION, infindex: u32, returnbuffer: ::windows_sys::core::PSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupQueryInfFileInformationW(infinformation: *const SP_INF_INFORMATION, infindex: u32, returnbuffer: ::windows_sys::core::PWSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] - pub fn SetupQueryInfOriginalFileInformationA(infinformation: *const SP_INF_INFORMATION, infindex: u32, alternateplatforminfo: *const SP_ALTPLATFORM_INFO_V2, originalfileinfo: *mut SP_ORIGINAL_FILE_INFO_A) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] - pub fn SetupQueryInfOriginalFileInformationW(infinformation: *const SP_INF_INFORMATION, infindex: u32, alternateplatforminfo: *const SP_ALTPLATFORM_INFO_V2, originalfileinfo: *mut SP_ORIGINAL_FILE_INFO_W) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupQueryInfVersionInformationA(infinformation: *const SP_INF_INFORMATION, infindex: u32, key: ::windows_sys::core::PCSTR, returnbuffer: ::windows_sys::core::PSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupQueryInfVersionInformationW(infinformation: *const SP_INF_INFORMATION, infindex: u32, key: ::windows_sys::core::PCWSTR, returnbuffer: ::windows_sys::core::PWSTR, returnbuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupQuerySourceListA(flags: u32, list: *mut *mut ::windows_sys::core::PSTR, count: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupQuerySourceListW(flags: u32, list: *mut *mut ::windows_sys::core::PWSTR, count: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupQuerySpaceRequiredOnDriveA(diskspace: *const ::core::ffi::c_void, drivespec: ::windows_sys::core::PCSTR, spacerequired: *mut i64, reserved1: *mut ::core::ffi::c_void, reserved2: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupQuerySpaceRequiredOnDriveW(diskspace: *const ::core::ffi::c_void, drivespec: ::windows_sys::core::PCWSTR, spacerequired: *mut i64, reserved1: *mut ::core::ffi::c_void, reserved2: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupQueueCopyA(queuehandle: *const ::core::ffi::c_void, sourcerootpath: ::windows_sys::core::PCSTR, sourcepath: ::windows_sys::core::PCSTR, sourcefilename: ::windows_sys::core::PCSTR, sourcedescription: ::windows_sys::core::PCSTR, sourcetagfile: ::windows_sys::core::PCSTR, targetdirectory: ::windows_sys::core::PCSTR, targetfilename: ::windows_sys::core::PCSTR, copystyle: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupQueueCopyIndirectA(copyparams: *const SP_FILE_COPY_PARAMS_A) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupQueueCopyIndirectW(copyparams: *const SP_FILE_COPY_PARAMS_W) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupQueueCopySectionA(queuehandle: *const ::core::ffi::c_void, sourcerootpath: ::windows_sys::core::PCSTR, infhandle: *const ::core::ffi::c_void, listinfhandle: *const ::core::ffi::c_void, section: ::windows_sys::core::PCSTR, copystyle: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupQueueCopySectionW(queuehandle: *const ::core::ffi::c_void, sourcerootpath: ::windows_sys::core::PCWSTR, infhandle: *const ::core::ffi::c_void, listinfhandle: *const ::core::ffi::c_void, section: ::windows_sys::core::PCWSTR, copystyle: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupQueueCopyW(queuehandle: *const ::core::ffi::c_void, sourcerootpath: ::windows_sys::core::PCWSTR, sourcepath: ::windows_sys::core::PCWSTR, sourcefilename: ::windows_sys::core::PCWSTR, sourcedescription: ::windows_sys::core::PCWSTR, sourcetagfile: ::windows_sys::core::PCWSTR, targetdirectory: ::windows_sys::core::PCWSTR, targetfilename: ::windows_sys::core::PCWSTR, copystyle: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupQueueDefaultCopyA(queuehandle: *const ::core::ffi::c_void, infhandle: *const ::core::ffi::c_void, sourcerootpath: ::windows_sys::core::PCSTR, sourcefilename: ::windows_sys::core::PCSTR, targetfilename: ::windows_sys::core::PCSTR, copystyle: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupQueueDefaultCopyW(queuehandle: *const ::core::ffi::c_void, infhandle: *const ::core::ffi::c_void, sourcerootpath: ::windows_sys::core::PCWSTR, sourcefilename: ::windows_sys::core::PCWSTR, targetfilename: ::windows_sys::core::PCWSTR, copystyle: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupQueueDeleteA(queuehandle: *const ::core::ffi::c_void, pathpart1: ::windows_sys::core::PCSTR, pathpart2: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupQueueDeleteSectionA(queuehandle: *const ::core::ffi::c_void, infhandle: *const ::core::ffi::c_void, listinfhandle: *const ::core::ffi::c_void, section: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupQueueDeleteSectionW(queuehandle: *const ::core::ffi::c_void, infhandle: *const ::core::ffi::c_void, listinfhandle: *const ::core::ffi::c_void, section: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupQueueDeleteW(queuehandle: *const ::core::ffi::c_void, pathpart1: ::windows_sys::core::PCWSTR, pathpart2: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupQueueRenameA(queuehandle: *const ::core::ffi::c_void, sourcepath: ::windows_sys::core::PCSTR, sourcefilename: ::windows_sys::core::PCSTR, targetpath: ::windows_sys::core::PCSTR, targetfilename: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupQueueRenameSectionA(queuehandle: *const ::core::ffi::c_void, infhandle: *const ::core::ffi::c_void, listinfhandle: *const ::core::ffi::c_void, section: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupQueueRenameSectionW(queuehandle: *const ::core::ffi::c_void, infhandle: *const ::core::ffi::c_void, listinfhandle: *const ::core::ffi::c_void, section: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupQueueRenameW(queuehandle: *const ::core::ffi::c_void, sourcepath: ::windows_sys::core::PCWSTR, sourcefilename: ::windows_sys::core::PCWSTR, targetpath: ::windows_sys::core::PCWSTR, targetfilename: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupRemoveFileLogEntryA(fileloghandle: *const ::core::ffi::c_void, logsectionname: ::windows_sys::core::PCSTR, targetfilename: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupRemoveFileLogEntryW(fileloghandle: *const ::core::ffi::c_void, logsectionname: ::windows_sys::core::PCWSTR, targetfilename: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupRemoveFromDiskSpaceListA(diskspace: *const ::core::ffi::c_void, targetfilespec: ::windows_sys::core::PCSTR, operation: SETUP_FILE_OPERATION, reserved1: *mut ::core::ffi::c_void, reserved2: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupRemoveFromDiskSpaceListW(diskspace: *const ::core::ffi::c_void, targetfilespec: ::windows_sys::core::PCWSTR, operation: SETUP_FILE_OPERATION, reserved1: *mut ::core::ffi::c_void, reserved2: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupRemoveFromSourceListA(flags: u32, source: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupRemoveFromSourceListW(flags: u32, source: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupRemoveInstallSectionFromDiskSpaceListA(diskspace: *const ::core::ffi::c_void, infhandle: *const ::core::ffi::c_void, layoutinfhandle: *const ::core::ffi::c_void, sectionname: ::windows_sys::core::PCSTR, reserved1: *mut ::core::ffi::c_void, reserved2: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupRemoveInstallSectionFromDiskSpaceListW(diskspace: *const ::core::ffi::c_void, infhandle: *const ::core::ffi::c_void, layoutinfhandle: *const ::core::ffi::c_void, sectionname: ::windows_sys::core::PCWSTR, reserved1: *mut ::core::ffi::c_void, reserved2: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupRemoveSectionFromDiskSpaceListA(diskspace: *const ::core::ffi::c_void, infhandle: *const ::core::ffi::c_void, listinfhandle: *const ::core::ffi::c_void, sectionname: ::windows_sys::core::PCSTR, operation: SETUP_FILE_OPERATION, reserved1: *mut ::core::ffi::c_void, reserved2: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupRemoveSectionFromDiskSpaceListW(diskspace: *const ::core::ffi::c_void, infhandle: *const ::core::ffi::c_void, listinfhandle: *const ::core::ffi::c_void, sectionname: ::windows_sys::core::PCWSTR, operation: SETUP_FILE_OPERATION, reserved1: *mut ::core::ffi::c_void, reserved2: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupRenameErrorA(hwndparent: super::super::Foundation::HWND, dialogtitle: ::windows_sys::core::PCSTR, sourcefile: ::windows_sys::core::PCSTR, targetfile: ::windows_sys::core::PCSTR, win32errorcode: u32, style: u32) -> u32; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupRenameErrorW(hwndparent: super::super::Foundation::HWND, dialogtitle: ::windows_sys::core::PCWSTR, sourcefile: ::windows_sys::core::PCWSTR, targetfile: ::windows_sys::core::PCWSTR, win32errorcode: u32, style: u32) -> u32; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupScanFileQueueA(filequeue: *const ::core::ffi::c_void, flags: u32, window: super::super::Foundation::HWND, callbackroutine: PSP_FILE_CALLBACK_A, callbackcontext: *const ::core::ffi::c_void, result: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupScanFileQueueW(filequeue: *const ::core::ffi::c_void, flags: u32, window: super::super::Foundation::HWND, callbackroutine: PSP_FILE_CALLBACK_W, callbackcontext: *const ::core::ffi::c_void, result: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupSetDirectoryIdA(infhandle: *const ::core::ffi::c_void, id: u32, directory: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupSetDirectoryIdExA(infhandle: *const ::core::ffi::c_void, id: u32, directory: ::windows_sys::core::PCSTR, flags: u32, reserved1: u32, reserved2: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupSetDirectoryIdExW(infhandle: *const ::core::ffi::c_void, id: u32, directory: ::windows_sys::core::PCWSTR, flags: u32, reserved1: u32, reserved2: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupSetDirectoryIdW(infhandle: *const ::core::ffi::c_void, id: u32, directory: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] - pub fn SetupSetFileQueueAlternatePlatformA(queuehandle: *const ::core::ffi::c_void, alternateplatforminfo: *const SP_ALTPLATFORM_INFO_V2, alternatedefaultcatalogfile: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] - pub fn SetupSetFileQueueAlternatePlatformW(queuehandle: *const ::core::ffi::c_void, alternateplatforminfo: *const SP_ALTPLATFORM_INFO_V2, alternatedefaultcatalogfile: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupSetFileQueueFlags(filequeue: *const ::core::ffi::c_void, flagmask: u32, flags: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupSetNonInteractiveMode(noninteractiveflag: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupSetPlatformPathOverrideA(r#override: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupSetPlatformPathOverrideW(r#override: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupSetSourceListA(flags: u32, sourcelist: *const ::windows_sys::core::PSTR, sourcecount: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupSetSourceListW(flags: u32, sourcelist: *const ::windows_sys::core::PWSTR, sourcecount: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn SetupSetThreadLogToken(logtoken: u64); - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn SetupTermDefaultQueueCallback(context: *const ::core::ffi::c_void); - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupTerminateFileLog(fileloghandle: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupUninstallNewlyCopiedInfs(filequeue: *const ::core::ffi::c_void, flags: u32, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupUninstallOEMInfA(inffilename: ::windows_sys::core::PCSTR, flags: u32, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetupUninstallOEMInfW(inffilename: ::windows_sys::core::PCWSTR, flags: u32, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] - pub fn SetupVerifyInfFileA(infname: ::windows_sys::core::PCSTR, altplatforminfo: *const SP_ALTPLATFORM_INFO_V2, infsignerinfo: *mut SP_INF_SIGNER_INFO_V2_A) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] - pub fn SetupVerifyInfFileW(infname: ::windows_sys::core::PCWSTR, altplatforminfo: *const SP_ALTPLATFORM_INFO_V2, infsignerinfo: *mut SP_INF_SIGNER_INFO_V2_W) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] - pub fn SetupWriteTextLogInfLine(logtoken: u64, flags: u32, infhandle: *const ::core::ffi::c_void, context: *const INFCONTEXT); - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn UpdateDriverForPlugAndPlayDevicesA(hwndparent: super::super::Foundation::HWND, hardwareid: ::windows_sys::core::PCSTR, fullinfpath: ::windows_sys::core::PCSTR, installflags: u32, brebootrequired: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn UpdateDriverForPlugAndPlayDevicesW(hwndparent: super::super::Foundation::HWND, hardwareid: ::windows_sys::core::PCWSTR, fullinfpath: ::windows_sys::core::PCWSTR, installflags: u32, brebootrequired: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; -} +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CMP_WaitNoPendingInstallEvents ( dwtimeout : u32 ) -> u32 ); +#[cfg(feature = "Win32_Data_HtmlHelp")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Data_HtmlHelp\"`*"] fn CM_Add_Empty_Log_Conf ( plclogconf : *mut usize , dndevinst : u32 , priority : super::super::Data::HtmlHelp:: PRIORITY , ulflags : u32 ) -> CONFIGRET ); +#[cfg(feature = "Win32_Data_HtmlHelp")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Data_HtmlHelp\"`*"] fn CM_Add_Empty_Log_Conf_Ex ( plclogconf : *mut usize , dndevinst : u32 , priority : super::super::Data::HtmlHelp:: PRIORITY , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Add_IDA ( dndevinst : u32 , pszid : :: windows_sys::core::PCSTR , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Add_IDW ( dndevinst : u32 , pszid : :: windows_sys::core::PCWSTR , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Add_ID_ExA ( dndevinst : u32 , pszid : :: windows_sys::core::PCSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Add_ID_ExW ( dndevinst : u32 , pszid : :: windows_sys::core::PCWSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Add_Range ( ullstartvalue : u64 , ullendvalue : u64 , rlh : usize , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Add_Res_Des ( prdresdes : *mut usize , lclogconf : usize , resourceid : u32 , resourcedata : *const ::core::ffi::c_void , resourcelen : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Add_Res_Des_Ex ( prdresdes : *mut usize , lclogconf : usize , resourceid : u32 , resourcedata : *const ::core::ffi::c_void , resourcelen : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Connect_MachineA ( uncservername : :: windows_sys::core::PCSTR , phmachine : *mut isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Connect_MachineW ( uncservername : :: windows_sys::core::PCWSTR , phmachine : *mut isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Create_DevNodeA ( pdndevinst : *mut u32 , pdeviceid : :: windows_sys::core::PCSTR , dnparent : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Create_DevNodeW ( pdndevinst : *mut u32 , pdeviceid : :: windows_sys::core::PCWSTR , dnparent : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Create_DevNode_ExA ( pdndevinst : *mut u32 , pdeviceid : :: windows_sys::core::PCSTR , dnparent : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Create_DevNode_ExW ( pdndevinst : *mut u32 , pdeviceid : :: windows_sys::core::PCWSTR , dnparent : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Create_Range_List ( prlh : *mut usize , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Delete_Class_Key ( classguid : *const :: windows_sys::core::GUID , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Delete_Class_Key_Ex ( classguid : *const :: windows_sys::core::GUID , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Delete_DevNode_Key ( dndevnode : u32 , ulhardwareprofile : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Delete_DevNode_Key_Ex ( dndevnode : u32 , ulhardwareprofile : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Delete_Device_Interface_KeyA ( pszdeviceinterface : :: windows_sys::core::PCSTR , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Delete_Device_Interface_KeyW ( pszdeviceinterface : :: windows_sys::core::PCWSTR , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Delete_Device_Interface_Key_ExA ( pszdeviceinterface : :: windows_sys::core::PCSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Delete_Device_Interface_Key_ExW ( pszdeviceinterface : :: windows_sys::core::PCWSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Delete_Range ( ullstartvalue : u64 , ullendvalue : u64 , rlh : usize , ulflags : u32 ) -> CONFIGRET ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn CM_Detect_Resource_Conflict ( dndevinst : u32 , resourceid : u32 , resourcedata : *const ::core::ffi::c_void , resourcelen : u32 , pbconflictdetected : *mut super::super::Foundation:: BOOL , ulflags : u32 ) -> CONFIGRET ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn CM_Detect_Resource_Conflict_Ex ( dndevinst : u32 , resourceid : u32 , resourcedata : *const ::core::ffi::c_void , resourcelen : u32 , pbconflictdetected : *mut super::super::Foundation:: BOOL , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Disable_DevNode ( dndevinst : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Disable_DevNode_Ex ( dndevinst : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Disconnect_Machine ( hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Dup_Range_List ( rlhold : usize , rlhnew : usize , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Enable_DevNode ( dndevinst : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Enable_DevNode_Ex ( dndevinst : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Enumerate_Classes ( ulclassindex : u32 , classguid : *mut :: windows_sys::core::GUID , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Enumerate_Classes_Ex ( ulclassindex : u32 , classguid : *mut :: windows_sys::core::GUID , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Enumerate_EnumeratorsA ( ulenumindex : u32 , buffer : :: windows_sys::core::PSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Enumerate_EnumeratorsW ( ulenumindex : u32 , buffer : :: windows_sys::core::PWSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Enumerate_Enumerators_ExA ( ulenumindex : u32 , buffer : :: windows_sys::core::PSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Enumerate_Enumerators_ExW ( ulenumindex : u32 , buffer : :: windows_sys::core::PWSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Find_Range ( pullstart : *mut u64 , ullstart : u64 , ullength : u32 , ullalignment : u64 , ullend : u64 , rlh : usize , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_First_Range ( rlh : usize , pullstart : *mut u64 , pullend : *mut u64 , preelement : *mut usize , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Free_Log_Conf ( lclogconftobefreed : usize , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Free_Log_Conf_Ex ( lclogconftobefreed : usize , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Free_Log_Conf_Handle ( lclogconf : usize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Free_Range_List ( rlh : usize , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Free_Res_Des ( prdresdes : *mut usize , rdresdes : usize , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Free_Res_Des_Ex ( prdresdes : *mut usize , rdresdes : usize , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Free_Res_Des_Handle ( rdresdes : usize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Free_Resource_Conflict_Handle ( clconflictlist : usize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Child ( pdndevinst : *mut u32 , dndevinst : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Child_Ex ( pdndevinst : *mut u32 , dndevinst : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Class_Key_NameA ( classguid : *const :: windows_sys::core::GUID , pszkeyname : :: windows_sys::core::PSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Class_Key_NameW ( classguid : *const :: windows_sys::core::GUID , pszkeyname : :: windows_sys::core::PWSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Class_Key_Name_ExA ( classguid : *const :: windows_sys::core::GUID , pszkeyname : :: windows_sys::core::PSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Class_Key_Name_ExW ( classguid : *const :: windows_sys::core::GUID , pszkeyname : :: windows_sys::core::PWSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Class_NameA ( classguid : *const :: windows_sys::core::GUID , buffer : :: windows_sys::core::PSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Class_NameW ( classguid : *const :: windows_sys::core::GUID , buffer : :: windows_sys::core::PWSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Class_Name_ExA ( classguid : *const :: windows_sys::core::GUID , buffer : :: windows_sys::core::PSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Class_Name_ExW ( classguid : *const :: windows_sys::core::GUID , buffer : :: windows_sys::core::PWSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +#[cfg(feature = "Win32_Devices_Properties")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Get_Class_PropertyW ( classguid : *const :: windows_sys::core::GUID , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : *mut u32 , ulflags : u32 ) -> CONFIGRET ); +#[cfg(feature = "Win32_Devices_Properties")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Get_Class_Property_ExW ( classguid : *const :: windows_sys::core::GUID , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +#[cfg(feature = "Win32_Devices_Properties")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Get_Class_Property_Keys ( classguid : *const :: windows_sys::core::GUID , propertykeyarray : *mut super::Properties:: DEVPROPKEY , propertykeycount : *mut u32 , ulflags : u32 ) -> CONFIGRET ); +#[cfg(feature = "Win32_Devices_Properties")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Get_Class_Property_Keys_Ex ( classguid : *const :: windows_sys::core::GUID , propertykeyarray : *mut super::Properties:: DEVPROPKEY , propertykeycount : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Class_Registry_PropertyA ( classguid : *const :: windows_sys::core::GUID , ulproperty : u32 , pulregdatatype : *mut u32 , buffer : *mut ::core::ffi::c_void , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Class_Registry_PropertyW ( classguid : *const :: windows_sys::core::GUID , ulproperty : u32 , pulregdatatype : *mut u32 , buffer : *mut ::core::ffi::c_void , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Depth ( puldepth : *mut u32 , dndevinst : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Depth_Ex ( puldepth : *mut u32 , dndevinst : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_DevNode_Custom_PropertyA ( dndevinst : u32 , pszcustompropertyname : :: windows_sys::core::PCSTR , pulregdatatype : *mut u32 , buffer : *mut ::core::ffi::c_void , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_DevNode_Custom_PropertyW ( dndevinst : u32 , pszcustompropertyname : :: windows_sys::core::PCWSTR , pulregdatatype : *mut u32 , buffer : *mut ::core::ffi::c_void , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_DevNode_Custom_Property_ExA ( dndevinst : u32 , pszcustompropertyname : :: windows_sys::core::PCSTR , pulregdatatype : *mut u32 , buffer : *mut ::core::ffi::c_void , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_DevNode_Custom_Property_ExW ( dndevinst : u32 , pszcustompropertyname : :: windows_sys::core::PCWSTR , pulregdatatype : *mut u32 , buffer : *mut ::core::ffi::c_void , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +#[cfg(feature = "Win32_Devices_Properties")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Get_DevNode_PropertyW ( dndevinst : u32 , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : *mut u32 , ulflags : u32 ) -> CONFIGRET ); +#[cfg(feature = "Win32_Devices_Properties")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Get_DevNode_Property_ExW ( dndevinst : u32 , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +#[cfg(feature = "Win32_Devices_Properties")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Get_DevNode_Property_Keys ( dndevinst : u32 , propertykeyarray : *mut super::Properties:: DEVPROPKEY , propertykeycount : *mut u32 , ulflags : u32 ) -> CONFIGRET ); +#[cfg(feature = "Win32_Devices_Properties")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Get_DevNode_Property_Keys_Ex ( dndevinst : u32 , propertykeyarray : *mut super::Properties:: DEVPROPKEY , propertykeycount : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_DevNode_Registry_PropertyA ( dndevinst : u32 , ulproperty : u32 , pulregdatatype : *mut u32 , buffer : *mut ::core::ffi::c_void , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_DevNode_Registry_PropertyW ( dndevinst : u32 , ulproperty : u32 , pulregdatatype : *mut u32 , buffer : *mut ::core::ffi::c_void , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_DevNode_Registry_Property_ExA ( dndevinst : u32 , ulproperty : u32 , pulregdatatype : *mut u32 , buffer : *mut ::core::ffi::c_void , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_DevNode_Registry_Property_ExW ( dndevinst : u32 , ulproperty : u32 , pulregdatatype : *mut u32 , buffer : *mut ::core::ffi::c_void , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_DevNode_Status ( pulstatus : *mut u32 , pulproblemnumber : *mut u32 , dndevinst : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_DevNode_Status_Ex ( pulstatus : *mut u32 , pulproblemnumber : *mut u32 , dndevinst : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_IDA ( dndevinst : u32 , buffer : :: windows_sys::core::PSTR , bufferlen : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_IDW ( dndevinst : u32 , buffer : :: windows_sys::core::PWSTR , bufferlen : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_ID_ExA ( dndevinst : u32 , buffer : :: windows_sys::core::PSTR , bufferlen : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_ID_ExW ( dndevinst : u32 , buffer : :: windows_sys::core::PWSTR , bufferlen : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_ID_ListA ( pszfilter : :: windows_sys::core::PCSTR , buffer : :: windows_sys::core::PSTR , bufferlen : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_ID_ListW ( pszfilter : :: windows_sys::core::PCWSTR , buffer : :: windows_sys::core::PWSTR , bufferlen : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_ID_List_ExA ( pszfilter : :: windows_sys::core::PCSTR , buffer : :: windows_sys::core::PSTR , bufferlen : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_ID_List_ExW ( pszfilter : :: windows_sys::core::PCWSTR , buffer : :: windows_sys::core::PWSTR , bufferlen : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_ID_List_SizeA ( pullen : *mut u32 , pszfilter : :: windows_sys::core::PCSTR , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_ID_List_SizeW ( pullen : *mut u32 , pszfilter : :: windows_sys::core::PCWSTR , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_ID_List_Size_ExA ( pullen : *mut u32 , pszfilter : :: windows_sys::core::PCSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_ID_List_Size_ExW ( pullen : *mut u32 , pszfilter : :: windows_sys::core::PCWSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_ID_Size ( pullen : *mut u32 , dndevinst : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_ID_Size_Ex ( pullen : *mut u32 , dndevinst : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_Interface_AliasA ( pszdeviceinterface : :: windows_sys::core::PCSTR , aliasinterfaceguid : *const :: windows_sys::core::GUID , pszaliasdeviceinterface : :: windows_sys::core::PSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_Interface_AliasW ( pszdeviceinterface : :: windows_sys::core::PCWSTR , aliasinterfaceguid : *const :: windows_sys::core::GUID , pszaliasdeviceinterface : :: windows_sys::core::PWSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_Interface_Alias_ExA ( pszdeviceinterface : :: windows_sys::core::PCSTR , aliasinterfaceguid : *const :: windows_sys::core::GUID , pszaliasdeviceinterface : :: windows_sys::core::PSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_Interface_Alias_ExW ( pszdeviceinterface : :: windows_sys::core::PCWSTR , aliasinterfaceguid : *const :: windows_sys::core::GUID , pszaliasdeviceinterface : :: windows_sys::core::PWSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_Interface_ListA ( interfaceclassguid : *const :: windows_sys::core::GUID , pdeviceid : :: windows_sys::core::PCSTR , buffer : :: windows_sys::core::PSTR , bufferlen : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_Interface_ListW ( interfaceclassguid : *const :: windows_sys::core::GUID , pdeviceid : :: windows_sys::core::PCWSTR , buffer : :: windows_sys::core::PWSTR , bufferlen : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_Interface_List_ExA ( interfaceclassguid : *const :: windows_sys::core::GUID , pdeviceid : :: windows_sys::core::PCSTR , buffer : :: windows_sys::core::PSTR , bufferlen : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_Interface_List_ExW ( interfaceclassguid : *const :: windows_sys::core::GUID , pdeviceid : :: windows_sys::core::PCWSTR , buffer : :: windows_sys::core::PWSTR , bufferlen : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_Interface_List_SizeA ( pullen : *mut u32 , interfaceclassguid : *const :: windows_sys::core::GUID , pdeviceid : :: windows_sys::core::PCSTR , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_Interface_List_SizeW ( pullen : *mut u32 , interfaceclassguid : *const :: windows_sys::core::GUID , pdeviceid : :: windows_sys::core::PCWSTR , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_Interface_List_Size_ExA ( pullen : *mut u32 , interfaceclassguid : *const :: windows_sys::core::GUID , pdeviceid : :: windows_sys::core::PCSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_Interface_List_Size_ExW ( pullen : *mut u32 , interfaceclassguid : *const :: windows_sys::core::GUID , pdeviceid : :: windows_sys::core::PCWSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +#[cfg(feature = "Win32_Devices_Properties")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Get_Device_Interface_PropertyW ( pszdeviceinterface : :: windows_sys::core::PCWSTR , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : *mut u32 , ulflags : u32 ) -> CONFIGRET ); +#[cfg(feature = "Win32_Devices_Properties")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Get_Device_Interface_Property_ExW ( pszdeviceinterface : :: windows_sys::core::PCWSTR , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +#[cfg(feature = "Win32_Devices_Properties")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Get_Device_Interface_Property_KeysW ( pszdeviceinterface : :: windows_sys::core::PCWSTR , propertykeyarray : *mut super::Properties:: DEVPROPKEY , propertykeycount : *mut u32 , ulflags : u32 ) -> CONFIGRET ); +#[cfg(feature = "Win32_Devices_Properties")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Get_Device_Interface_Property_Keys_ExW ( pszdeviceinterface : :: windows_sys::core::PCWSTR , propertykeyarray : *mut super::Properties:: DEVPROPKEY , propertykeycount : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_First_Log_Conf ( plclogconf : *mut usize , dndevinst : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_First_Log_Conf_Ex ( plclogconf : *mut usize , dndevinst : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Global_State ( pulstate : *mut u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Global_State_Ex ( pulstate : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_HW_Prof_FlagsA ( pdeviceid : :: windows_sys::core::PCSTR , ulhardwareprofile : u32 , pulvalue : *mut u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_HW_Prof_FlagsW ( pdeviceid : :: windows_sys::core::PCWSTR , ulhardwareprofile : u32 , pulvalue : *mut u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_HW_Prof_Flags_ExA ( pdeviceid : :: windows_sys::core::PCSTR , ulhardwareprofile : u32 , pulvalue : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_HW_Prof_Flags_ExW ( pdeviceid : :: windows_sys::core::PCWSTR , ulhardwareprofile : u32 , pulvalue : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn CM_Get_Hardware_Profile_InfoA ( ulindex : u32 , phwprofileinfo : *mut HWProfileInfo_sA , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Hardware_Profile_InfoW ( ulindex : u32 , phwprofileinfo : *mut HWPROFILEINFO_W , ulflags : u32 ) -> CONFIGRET ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn CM_Get_Hardware_Profile_Info_ExA ( ulindex : u32 , phwprofileinfo : *mut HWProfileInfo_sA , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Hardware_Profile_Info_ExW ( ulindex : u32 , phwprofileinfo : *mut HWPROFILEINFO_W , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Log_Conf_Priority ( lclogconf : usize , ppriority : *mut u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Log_Conf_Priority_Ex ( lclogconf : usize , ppriority : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Next_Log_Conf ( plclogconf : *mut usize , lclogconf : usize , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Next_Log_Conf_Ex ( plclogconf : *mut usize , lclogconf : usize , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Next_Res_Des ( prdresdes : *mut usize , rdresdes : usize , forresource : u32 , presourceid : *mut u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Next_Res_Des_Ex ( prdresdes : *mut usize , rdresdes : usize , forresource : u32 , presourceid : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Parent ( pdndevinst : *mut u32 , dndevinst : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Parent_Ex ( pdndevinst : *mut u32 , dndevinst : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Res_Des_Data ( rdresdes : usize , buffer : *mut ::core::ffi::c_void , bufferlen : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Res_Des_Data_Ex ( rdresdes : usize , buffer : *mut ::core::ffi::c_void , bufferlen : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Res_Des_Data_Size ( pulsize : *mut u32 , rdresdes : usize , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Res_Des_Data_Size_Ex ( pulsize : *mut u32 , rdresdes : usize , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Resource_Conflict_Count ( clconflictlist : usize , pulcount : *mut u32 ) -> CONFIGRET ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn CM_Get_Resource_Conflict_DetailsA ( clconflictlist : usize , ulindex : u32 , pconflictdetails : *mut CONFLICT_DETAILS_A ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Resource_Conflict_DetailsW ( clconflictlist : usize , ulindex : u32 , pconflictdetails : *mut CONFLICT_DETAILS_W ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Sibling ( pdndevinst : *mut u32 , dndevinst : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Sibling_Ex ( pdndevinst : *mut u32 , dndevinst : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Version ( ) -> u16 ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Version_Ex ( hmachine : isize ) -> u16 ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Intersect_Range_List ( rlhold1 : usize , rlhold2 : usize , rlhnew : usize , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Invert_Range_List ( rlhold : usize , rlhnew : usize , ullmaxvalue : u64 , ulflags : u32 ) -> CONFIGRET ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn CM_Is_Dock_Station_Present ( pbpresent : *mut super::super::Foundation:: BOOL ) -> CONFIGRET ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn CM_Is_Dock_Station_Present_Ex ( pbpresent : *mut super::super::Foundation:: BOOL , hmachine : isize ) -> CONFIGRET ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn CM_Is_Version_Available ( wversion : u16 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn CM_Is_Version_Available_Ex ( wversion : u16 , hmachine : isize ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Locate_DevNodeA ( pdndevinst : *mut u32 , pdeviceid : :: windows_sys::core::PCSTR , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Locate_DevNodeW ( pdndevinst : *mut u32 , pdeviceid : :: windows_sys::core::PCWSTR , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Locate_DevNode_ExA ( pdndevinst : *mut u32 , pdeviceid : :: windows_sys::core::PCSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Locate_DevNode_ExW ( pdndevinst : *mut u32 , pdeviceid : :: windows_sys::core::PCWSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_MapCrToWin32Err ( cmreturncode : CONFIGRET , defaulterr : u32 ) -> u32 ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Merge_Range_List ( rlhold1 : usize , rlhold2 : usize , rlhnew : usize , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Modify_Res_Des ( prdresdes : *mut usize , rdresdes : usize , resourceid : u32 , resourcedata : *const ::core::ffi::c_void , resourcelen : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Modify_Res_Des_Ex ( prdresdes : *mut usize , rdresdes : usize , resourceid : u32 , resourcedata : *const ::core::ffi::c_void , resourcelen : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Move_DevNode ( dnfromdevinst : u32 , dntodevinst : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Move_DevNode_Ex ( dnfromdevinst : u32 , dntodevinst : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Next_Range ( preelement : *mut usize , pullstart : *mut u64 , pullend : *mut u64 , ulflags : u32 ) -> CONFIGRET ); +#[cfg(feature = "Win32_System_Registry")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn CM_Open_Class_KeyA ( classguid : *const :: windows_sys::core::GUID , pszclassname : :: windows_sys::core::PCSTR , samdesired : u32 , disposition : u32 , phkclass : *mut super::super::System::Registry:: HKEY , ulflags : u32 ) -> CONFIGRET ); +#[cfg(feature = "Win32_System_Registry")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn CM_Open_Class_KeyW ( classguid : *const :: windows_sys::core::GUID , pszclassname : :: windows_sys::core::PCWSTR , samdesired : u32 , disposition : u32 , phkclass : *mut super::super::System::Registry:: HKEY , ulflags : u32 ) -> CONFIGRET ); +#[cfg(feature = "Win32_System_Registry")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn CM_Open_Class_Key_ExA ( classguid : *const :: windows_sys::core::GUID , pszclassname : :: windows_sys::core::PCSTR , samdesired : u32 , disposition : u32 , phkclass : *mut super::super::System::Registry:: HKEY , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +#[cfg(feature = "Win32_System_Registry")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn CM_Open_Class_Key_ExW ( classguid : *const :: windows_sys::core::GUID , pszclassname : :: windows_sys::core::PCWSTR , samdesired : u32 , disposition : u32 , phkclass : *mut super::super::System::Registry:: HKEY , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +#[cfg(feature = "Win32_System_Registry")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn CM_Open_DevNode_Key ( dndevnode : u32 , samdesired : u32 , ulhardwareprofile : u32 , disposition : u32 , phkdevice : *mut super::super::System::Registry:: HKEY , ulflags : u32 ) -> CONFIGRET ); +#[cfg(feature = "Win32_System_Registry")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn CM_Open_DevNode_Key_Ex ( dndevnode : u32 , samdesired : u32 , ulhardwareprofile : u32 , disposition : u32 , phkdevice : *mut super::super::System::Registry:: HKEY , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +#[cfg(feature = "Win32_System_Registry")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn CM_Open_Device_Interface_KeyA ( pszdeviceinterface : :: windows_sys::core::PCSTR , samdesired : u32 , disposition : u32 , phkdeviceinterface : *mut super::super::System::Registry:: HKEY , ulflags : u32 ) -> CONFIGRET ); +#[cfg(feature = "Win32_System_Registry")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn CM_Open_Device_Interface_KeyW ( pszdeviceinterface : :: windows_sys::core::PCWSTR , samdesired : u32 , disposition : u32 , phkdeviceinterface : *mut super::super::System::Registry:: HKEY , ulflags : u32 ) -> CONFIGRET ); +#[cfg(feature = "Win32_System_Registry")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn CM_Open_Device_Interface_Key_ExA ( pszdeviceinterface : :: windows_sys::core::PCSTR , samdesired : u32 , disposition : u32 , phkdeviceinterface : *mut super::super::System::Registry:: HKEY , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +#[cfg(feature = "Win32_System_Registry")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn CM_Open_Device_Interface_Key_ExW ( pszdeviceinterface : :: windows_sys::core::PCWSTR , samdesired : u32 , disposition : u32 , phkdeviceinterface : *mut super::super::System::Registry:: HKEY , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Query_And_Remove_SubTreeA ( dnancestor : u32 , pvetotype : *mut PNP_VETO_TYPE , pszvetoname : :: windows_sys::core::PSTR , ulnamelength : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Query_And_Remove_SubTreeW ( dnancestor : u32 , pvetotype : *mut PNP_VETO_TYPE , pszvetoname : :: windows_sys::core::PWSTR , ulnamelength : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Query_And_Remove_SubTree_ExA ( dnancestor : u32 , pvetotype : *mut PNP_VETO_TYPE , pszvetoname : :: windows_sys::core::PSTR , ulnamelength : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Query_And_Remove_SubTree_ExW ( dnancestor : u32 , pvetotype : *mut PNP_VETO_TYPE , pszvetoname : :: windows_sys::core::PWSTR , ulnamelength : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Query_Arbitrator_Free_Data ( pdata : *mut ::core::ffi::c_void , datalen : u32 , dndevinst : u32 , resourceid : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Query_Arbitrator_Free_Data_Ex ( pdata : *mut ::core::ffi::c_void , datalen : u32 , dndevinst : u32 , resourceid : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Query_Arbitrator_Free_Size ( pulsize : *mut u32 , dndevinst : u32 , resourceid : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Query_Arbitrator_Free_Size_Ex ( pulsize : *mut u32 , dndevinst : u32 , resourceid : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Query_Remove_SubTree ( dnancestor : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Query_Remove_SubTree_Ex ( dnancestor : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Query_Resource_Conflict_List ( pclconflictlist : *mut usize , dndevinst : u32 , resourceid : u32 , resourcedata : *const ::core::ffi::c_void , resourcelen : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Reenumerate_DevNode ( dndevinst : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Reenumerate_DevNode_Ex ( dndevinst : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Register_Device_Driver ( dndevinst : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Register_Device_Driver_Ex ( dndevinst : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Register_Device_InterfaceA ( dndevinst : u32 , interfaceclassguid : *const :: windows_sys::core::GUID , pszreference : :: windows_sys::core::PCSTR , pszdeviceinterface : :: windows_sys::core::PSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Register_Device_InterfaceW ( dndevinst : u32 , interfaceclassguid : *const :: windows_sys::core::GUID , pszreference : :: windows_sys::core::PCWSTR , pszdeviceinterface : :: windows_sys::core::PWSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Register_Device_Interface_ExA ( dndevinst : u32 , interfaceclassguid : *const :: windows_sys::core::GUID , pszreference : :: windows_sys::core::PCSTR , pszdeviceinterface : :: windows_sys::core::PSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Register_Device_Interface_ExW ( dndevinst : u32 , interfaceclassguid : *const :: windows_sys::core::GUID , pszreference : :: windows_sys::core::PCWSTR , pszdeviceinterface : :: windows_sys::core::PWSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn CM_Register_Notification ( pfilter : *const CM_NOTIFY_FILTER , pcontext : *const ::core::ffi::c_void , pcallback : PCM_NOTIFY_CALLBACK , pnotifycontext : *mut isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Remove_SubTree ( dnancestor : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Remove_SubTree_Ex ( dnancestor : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Request_Device_EjectA ( dndevinst : u32 , pvetotype : *mut PNP_VETO_TYPE , pszvetoname : :: windows_sys::core::PSTR , ulnamelength : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Request_Device_EjectW ( dndevinst : u32 , pvetotype : *mut PNP_VETO_TYPE , pszvetoname : :: windows_sys::core::PWSTR , ulnamelength : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Request_Device_Eject_ExA ( dndevinst : u32 , pvetotype : *mut PNP_VETO_TYPE , pszvetoname : :: windows_sys::core::PSTR , ulnamelength : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Request_Device_Eject_ExW ( dndevinst : u32 , pvetotype : *mut PNP_VETO_TYPE , pszvetoname : :: windows_sys::core::PWSTR , ulnamelength : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Request_Eject_PC ( ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Request_Eject_PC_Ex ( hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Run_Detection ( ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Run_Detection_Ex ( ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +#[cfg(feature = "Win32_Devices_Properties")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Set_Class_PropertyW ( classguid : *const :: windows_sys::core::GUID , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : u32 , propertybuffer : *const u8 , propertybuffersize : u32 , ulflags : u32 ) -> CONFIGRET ); +#[cfg(feature = "Win32_Devices_Properties")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Set_Class_Property_ExW ( classguid : *const :: windows_sys::core::GUID , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : u32 , propertybuffer : *const u8 , propertybuffersize : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Set_Class_Registry_PropertyA ( classguid : *const :: windows_sys::core::GUID , ulproperty : u32 , buffer : *const ::core::ffi::c_void , ullength : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Set_Class_Registry_PropertyW ( classguid : *const :: windows_sys::core::GUID , ulproperty : u32 , buffer : *const ::core::ffi::c_void , ullength : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Set_DevNode_Problem ( dndevinst : u32 , ulproblem : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Set_DevNode_Problem_Ex ( dndevinst : u32 , ulproblem : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +#[cfg(feature = "Win32_Devices_Properties")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Set_DevNode_PropertyW ( dndevinst : u32 , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : u32 , propertybuffer : *const u8 , propertybuffersize : u32 , ulflags : u32 ) -> CONFIGRET ); +#[cfg(feature = "Win32_Devices_Properties")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Set_DevNode_Property_ExW ( dndevinst : u32 , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : u32 , propertybuffer : *const u8 , propertybuffersize : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Set_DevNode_Registry_PropertyA ( dndevinst : u32 , ulproperty : u32 , buffer : *const ::core::ffi::c_void , ullength : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Set_DevNode_Registry_PropertyW ( dndevinst : u32 , ulproperty : u32 , buffer : *const ::core::ffi::c_void , ullength : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Set_DevNode_Registry_Property_ExA ( dndevinst : u32 , ulproperty : u32 , buffer : *const ::core::ffi::c_void , ullength : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Set_DevNode_Registry_Property_ExW ( dndevinst : u32 , ulproperty : u32 , buffer : *const ::core::ffi::c_void , ullength : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +#[cfg(feature = "Win32_Devices_Properties")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Set_Device_Interface_PropertyW ( pszdeviceinterface : :: windows_sys::core::PCWSTR , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : u32 , propertybuffer : *const u8 , propertybuffersize : u32 , ulflags : u32 ) -> CONFIGRET ); +#[cfg(feature = "Win32_Devices_Properties")] +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Set_Device_Interface_Property_ExW ( pszdeviceinterface : :: windows_sys::core::PCWSTR , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : u32 , propertybuffer : *const u8 , propertybuffersize : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Set_HW_Prof ( ulhardwareprofile : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Set_HW_Prof_Ex ( ulhardwareprofile : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Set_HW_Prof_FlagsA ( pdeviceid : :: windows_sys::core::PCSTR , ulconfig : u32 , ulvalue : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Set_HW_Prof_FlagsW ( pdeviceid : :: windows_sys::core::PCWSTR , ulconfig : u32 , ulvalue : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Set_HW_Prof_Flags_ExA ( pdeviceid : :: windows_sys::core::PCSTR , ulconfig : u32 , ulvalue : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Set_HW_Prof_Flags_ExW ( pdeviceid : :: windows_sys::core::PCWSTR , ulconfig : u32 , ulvalue : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Setup_DevNode ( dndevinst : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Setup_DevNode_Ex ( dndevinst : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Test_Range_Available ( ullstartvalue : u64 , ullendvalue : u64 , rlh : usize , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Uninstall_DevNode ( dndevinst : u32 , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Uninstall_DevNode_Ex ( dndevinst : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Unregister_Device_InterfaceA ( pszdeviceinterface : :: windows_sys::core::PCSTR , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Unregister_Device_InterfaceW ( pszdeviceinterface : :: windows_sys::core::PCWSTR , ulflags : u32 ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Unregister_Device_Interface_ExA ( pszdeviceinterface : :: windows_sys::core::PCSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Unregister_Device_Interface_ExW ( pszdeviceinterface : :: windows_sys::core::PCWSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Unregister_Notification ( notifycontext : HCMNOTIFICATION ) -> CONFIGRET ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "newdev.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn DiInstallDevice ( hwndparent : super::super::Foundation:: HWND , deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , driverinfodata : *const SP_DRVINFO_DATA_V2_A , flags : u32 , needreboot : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "newdev.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn DiInstallDriverA ( hwndparent : super::super::Foundation:: HWND , infpath : :: windows_sys::core::PCSTR , flags : u32 , needreboot : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "newdev.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn DiInstallDriverW ( hwndparent : super::super::Foundation:: HWND , infpath : :: windows_sys::core::PCWSTR , flags : u32 , needreboot : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "newdev.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn DiRollbackDriver ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , hwndparent : super::super::Foundation:: HWND , flags : u32 , needreboot : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "newdev.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn DiShowUpdateDevice ( hwndparent : super::super::Foundation:: HWND , deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , flags : u32 , needreboot : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "newdev.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn DiShowUpdateDriver ( hwndparent : super::super::Foundation:: HWND , filepath : :: windows_sys::core::PCWSTR , flags : u32 , needreboot : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "newdev.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn DiUninstallDevice ( hwndparent : super::super::Foundation:: HWND , deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , flags : u32 , needreboot : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "newdev.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn DiUninstallDriverA ( hwndparent : super::super::Foundation:: HWND , infpath : :: windows_sys::core::PCSTR , flags : u32 , needreboot : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "newdev.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn DiUninstallDriverW ( hwndparent : super::super::Foundation:: HWND , infpath : :: windows_sys::core::PCWSTR , flags : u32 , needreboot : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn InstallHinfSectionA ( window : super::super::Foundation:: HWND , modulehandle : super::super::Foundation:: HINSTANCE , commandline : :: windows_sys::core::PCSTR , showcommand : i32 ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn InstallHinfSectionW ( window : super::super::Foundation:: HWND , modulehandle : super::super::Foundation:: HINSTANCE , commandline : :: windows_sys::core::PCWSTR , showcommand : i32 ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupAddInstallSectionToDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , layoutinfhandle : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCSTR , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupAddInstallSectionToDiskSpaceListW ( diskspace : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , layoutinfhandle : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCWSTR , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupAddSectionToDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCSTR , operation : SETUP_FILE_OPERATION , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupAddSectionToDiskSpaceListW ( diskspace : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCWSTR , operation : SETUP_FILE_OPERATION , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupAddToDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , targetfilespec : :: windows_sys::core::PCSTR , filesize : i64 , operation : SETUP_FILE_OPERATION , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupAddToDiskSpaceListW ( diskspace : *const ::core::ffi::c_void , targetfilespec : :: windows_sys::core::PCWSTR , filesize : i64 , operation : SETUP_FILE_OPERATION , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupAddToSourceListA ( flags : u32 , source : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupAddToSourceListW ( flags : u32 , source : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupAdjustDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , driveroot : :: windows_sys::core::PCSTR , amount : i64 , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupAdjustDiskSpaceListW ( diskspace : *const ::core::ffi::c_void , driveroot : :: windows_sys::core::PCWSTR , amount : i64 , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupBackupErrorA ( hwndparent : super::super::Foundation:: HWND , dialogtitle : :: windows_sys::core::PCSTR , sourcefile : :: windows_sys::core::PCSTR , targetfile : :: windows_sys::core::PCSTR , win32errorcode : u32 , style : u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupBackupErrorW ( hwndparent : super::super::Foundation:: HWND , dialogtitle : :: windows_sys::core::PCWSTR , sourcefile : :: windows_sys::core::PCWSTR , targetfile : :: windows_sys::core::PCWSTR , win32errorcode : u32 , style : u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupCancelTemporarySourceList ( ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupCloseFileQueue ( queuehandle : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupCloseInfFile ( infhandle : *const ::core::ffi::c_void ) -> ( ) ); +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupCloseLog ( ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupCommitFileQueueA ( owner : super::super::Foundation:: HWND , queuehandle : *const ::core::ffi::c_void , msghandler : PSP_FILE_CALLBACK_A , context : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupCommitFileQueueW ( owner : super::super::Foundation:: HWND , queuehandle : *const ::core::ffi::c_void , msghandler : PSP_FILE_CALLBACK_W , context : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupConfigureWmiFromInfSectionA ( infhandle : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupConfigureWmiFromInfSectionW ( infhandle : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupCopyErrorA ( hwndparent : super::super::Foundation:: HWND , dialogtitle : :: windows_sys::core::PCSTR , diskname : :: windows_sys::core::PCSTR , pathtosource : :: windows_sys::core::PCSTR , sourcefile : :: windows_sys::core::PCSTR , targetpathfile : :: windows_sys::core::PCSTR , win32errorcode : u32 , style : u32 , pathbuffer : :: windows_sys::core::PSTR , pathbuffersize : u32 , pathrequiredsize : *mut u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupCopyErrorW ( hwndparent : super::super::Foundation:: HWND , dialogtitle : :: windows_sys::core::PCWSTR , diskname : :: windows_sys::core::PCWSTR , pathtosource : :: windows_sys::core::PCWSTR , sourcefile : :: windows_sys::core::PCWSTR , targetpathfile : :: windows_sys::core::PCWSTR , win32errorcode : u32 , style : u32 , pathbuffer : :: windows_sys::core::PWSTR , pathbuffersize : u32 , pathrequiredsize : *mut u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupCopyOEMInfA ( sourceinffilename : :: windows_sys::core::PCSTR , oemsourcemedialocation : :: windows_sys::core::PCSTR , oemsourcemediatype : OEM_SOURCE_MEDIA_TYPE , copystyle : u32 , destinationinffilename : :: windows_sys::core::PSTR , destinationinffilenamesize : u32 , requiredsize : *mut u32 , destinationinffilenamecomponent : *mut :: windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupCopyOEMInfW ( sourceinffilename : :: windows_sys::core::PCWSTR , oemsourcemedialocation : :: windows_sys::core::PCWSTR , oemsourcemediatype : OEM_SOURCE_MEDIA_TYPE , copystyle : u32 , destinationinffilename : :: windows_sys::core::PWSTR , destinationinffilenamesize : u32 , requiredsize : *mut u32 , destinationinffilenamecomponent : *mut :: windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupCreateDiskSpaceListA ( reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 , flags : u32 ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupCreateDiskSpaceListW ( reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 , flags : u32 ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupDecompressOrCopyFileA ( sourcefilename : :: windows_sys::core::PCSTR , targetfilename : :: windows_sys::core::PCSTR , compressiontype : *const u32 ) -> u32 ); +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupDecompressOrCopyFileW ( sourcefilename : :: windows_sys::core::PCWSTR , targetfilename : :: windows_sys::core::PCWSTR , compressiontype : *const u32 ) -> u32 ); +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupDefaultQueueCallbackA ( context : *const ::core::ffi::c_void , notification : u32 , param1 : usize , param2 : usize ) -> u32 ); +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupDefaultQueueCallbackW ( context : *const ::core::ffi::c_void , notification : u32 , param1 : usize , param2 : usize ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDeleteErrorA ( hwndparent : super::super::Foundation:: HWND , dialogtitle : :: windows_sys::core::PCSTR , file : :: windows_sys::core::PCSTR , win32errorcode : u32 , style : u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDeleteErrorW ( hwndparent : super::super::Foundation:: HWND , dialogtitle : :: windows_sys::core::PCWSTR , file : :: windows_sys::core::PCWSTR , win32errorcode : u32 , style : u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDestroyDiskSpaceList ( diskspace : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiAskForOEMDisk ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiBuildClassInfoList ( flags : u32 , classguidlist : *mut :: windows_sys::core::GUID , classguidlistsize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiBuildClassInfoListExA ( flags : u32 , classguidlist : *mut :: windows_sys::core::GUID , classguidlistsize : u32 , requiredsize : *mut u32 , machinename : :: windows_sys::core::PCSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiBuildClassInfoListExW ( flags : u32 , classguidlist : *mut :: windows_sys::core::GUID , classguidlistsize : u32 , requiredsize : *mut u32 , machinename : :: windows_sys::core::PCWSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiBuildDriverInfoList ( deviceinfoset : HDEVINFO , deviceinfodata : *mut SP_DEVINFO_DATA , drivertype : SETUP_DI_BUILD_DRIVER_DRIVER_TYPE ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiCallClassInstaller ( installfunction : u32 , deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiCancelDriverInfoSearch ( deviceinfoset : HDEVINFO ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiChangeState ( deviceinfoset : HDEVINFO , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiClassGuidsFromNameA ( classname : :: windows_sys::core::PCSTR , classguidlist : *mut :: windows_sys::core::GUID , classguidlistsize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiClassGuidsFromNameExA ( classname : :: windows_sys::core::PCSTR , classguidlist : *mut :: windows_sys::core::GUID , classguidlistsize : u32 , requiredsize : *mut u32 , machinename : :: windows_sys::core::PCSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiClassGuidsFromNameExW ( classname : :: windows_sys::core::PCWSTR , classguidlist : *mut :: windows_sys::core::GUID , classguidlistsize : u32 , requiredsize : *mut u32 , machinename : :: windows_sys::core::PCWSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiClassGuidsFromNameW ( classname : :: windows_sys::core::PCWSTR , classguidlist : *mut :: windows_sys::core::GUID , classguidlistsize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiClassNameFromGuidA ( classguid : *const :: windows_sys::core::GUID , classname : :: windows_sys::core::PSTR , classnamesize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiClassNameFromGuidExA ( classguid : *const :: windows_sys::core::GUID , classname : :: windows_sys::core::PSTR , classnamesize : u32 , requiredsize : *mut u32 , machinename : :: windows_sys::core::PCSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiClassNameFromGuidExW ( classguid : *const :: windows_sys::core::GUID , classname : :: windows_sys::core::PWSTR , classnamesize : u32 , requiredsize : *mut u32 , machinename : :: windows_sys::core::PCWSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiClassNameFromGuidW ( classguid : *const :: windows_sys::core::GUID , classname : :: windows_sys::core::PWSTR , classnamesize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_System_Registry")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn SetupDiCreateDevRegKeyA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , scope : u32 , hwprofile : u32 , keytype : u32 , infhandle : *const ::core::ffi::c_void , infsectionname : :: windows_sys::core::PCSTR ) -> super::super::System::Registry:: HKEY ); +#[cfg(feature = "Win32_System_Registry")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn SetupDiCreateDevRegKeyW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , scope : u32 , hwprofile : u32 , keytype : u32 , infhandle : *const ::core::ffi::c_void , infsectionname : :: windows_sys::core::PCWSTR ) -> super::super::System::Registry:: HKEY ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiCreateDeviceInfoA ( deviceinfoset : HDEVINFO , devicename : :: windows_sys::core::PCSTR , classguid : *const :: windows_sys::core::GUID , devicedescription : :: windows_sys::core::PCSTR , hwndparent : super::super::Foundation:: HWND , creationflags : u32 , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiCreateDeviceInfoList ( classguid : *const :: windows_sys::core::GUID , hwndparent : super::super::Foundation:: HWND ) -> HDEVINFO ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiCreateDeviceInfoListExA ( classguid : *const :: windows_sys::core::GUID , hwndparent : super::super::Foundation:: HWND , machinename : :: windows_sys::core::PCSTR , reserved : *mut ::core::ffi::c_void ) -> HDEVINFO ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiCreateDeviceInfoListExW ( classguid : *const :: windows_sys::core::GUID , hwndparent : super::super::Foundation:: HWND , machinename : :: windows_sys::core::PCWSTR , reserved : *mut ::core::ffi::c_void ) -> HDEVINFO ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiCreateDeviceInfoW ( deviceinfoset : HDEVINFO , devicename : :: windows_sys::core::PCWSTR , classguid : *const :: windows_sys::core::GUID , devicedescription : :: windows_sys::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , creationflags : u32 , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiCreateDeviceInterfaceA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , interfaceclassguid : *const :: windows_sys::core::GUID , referencestring : :: windows_sys::core::PCSTR , creationflags : u32 , deviceinterfacedata : *mut SP_DEVICE_INTERFACE_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_System_Registry")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn SetupDiCreateDeviceInterfaceRegKeyA ( deviceinfoset : HDEVINFO , deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA , reserved : u32 , samdesired : u32 , infhandle : *const ::core::ffi::c_void , infsectionname : :: windows_sys::core::PCSTR ) -> super::super::System::Registry:: HKEY ); +#[cfg(feature = "Win32_System_Registry")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn SetupDiCreateDeviceInterfaceRegKeyW ( deviceinfoset : HDEVINFO , deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA , reserved : u32 , samdesired : u32 , infhandle : *const ::core::ffi::c_void , infsectionname : :: windows_sys::core::PCWSTR ) -> super::super::System::Registry:: HKEY ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiCreateDeviceInterfaceW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , interfaceclassguid : *const :: windows_sys::core::GUID , referencestring : :: windows_sys::core::PCWSTR , creationflags : u32 , deviceinterfacedata : *mut SP_DEVICE_INTERFACE_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiDeleteDevRegKey ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , scope : u32 , hwprofile : u32 , keytype : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiDeleteDeviceInfo ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiDeleteDeviceInterfaceData ( deviceinfoset : HDEVINFO , deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiDeleteDeviceInterfaceRegKey ( deviceinfoset : HDEVINFO , deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA , reserved : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] fn SetupDiDestroyClassImageList ( classimagelistdata : *const SP_CLASSIMAGELIST_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiDestroyDeviceInfoList ( deviceinfoset : HDEVINFO ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiDestroyDriverInfoList ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , drivertype : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn SetupDiDrawMiniIcon ( hdc : super::super::Graphics::Gdi:: HDC , rc : super::super::Foundation:: RECT , miniiconindex : i32 , flags : u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiEnumDeviceInfo ( deviceinfoset : HDEVINFO , memberindex : u32 , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiEnumDeviceInterfaces ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , interfaceclassguid : *const :: windows_sys::core::GUID , memberindex : u32 , deviceinterfacedata : *mut SP_DEVICE_INTERFACE_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiEnumDriverInfoA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , drivertype : u32 , memberindex : u32 , driverinfodata : *mut SP_DRVINFO_DATA_V2_A ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiEnumDriverInfoW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , drivertype : u32 , memberindex : u32 , driverinfodata : *mut SP_DRVINFO_DATA_V2_W ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] fn SetupDiGetActualModelsSectionA ( context : *const INFCONTEXT , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , infsectionwithext : :: windows_sys::core::PSTR , infsectionwithextsize : u32 , requiredsize : *mut u32 , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] fn SetupDiGetActualModelsSectionW ( context : *const INFCONTEXT , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , infsectionwithext : :: windows_sys::core::PWSTR , infsectionwithextsize : u32 , requiredsize : *mut u32 , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetActualSectionToInstallA ( infhandle : *const ::core::ffi::c_void , infsectionname : :: windows_sys::core::PCSTR , infsectionwithext : :: windows_sys::core::PSTR , infsectionwithextsize : u32 , requiredsize : *mut u32 , extension : *mut :: windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] fn SetupDiGetActualSectionToInstallExA ( infhandle : *const ::core::ffi::c_void , infsectionname : :: windows_sys::core::PCSTR , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , infsectionwithext : :: windows_sys::core::PSTR , infsectionwithextsize : u32 , requiredsize : *mut u32 , extension : *mut :: windows_sys::core::PSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] fn SetupDiGetActualSectionToInstallExW ( infhandle : *const ::core::ffi::c_void , infsectionname : :: windows_sys::core::PCWSTR , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , infsectionwithext : :: windows_sys::core::PWSTR , infsectionwithextsize : u32 , requiredsize : *mut u32 , extension : *mut :: windows_sys::core::PWSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetActualSectionToInstallW ( infhandle : *const ::core::ffi::c_void , infsectionname : :: windows_sys::core::PCWSTR , infsectionwithext : :: windows_sys::core::PWSTR , infsectionwithextsize : u32 , requiredsize : *mut u32 , extension : *mut :: windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetClassBitmapIndex ( classguid : *const :: windows_sys::core::GUID , miniiconindex : *mut i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetClassDescriptionA ( classguid : *const :: windows_sys::core::GUID , classdescription : :: windows_sys::core::PSTR , classdescriptionsize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetClassDescriptionExA ( classguid : *const :: windows_sys::core::GUID , classdescription : :: windows_sys::core::PSTR , classdescriptionsize : u32 , requiredsize : *mut u32 , machinename : :: windows_sys::core::PCSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetClassDescriptionExW ( classguid : *const :: windows_sys::core::GUID , classdescription : :: windows_sys::core::PWSTR , classdescriptionsize : u32 , requiredsize : *mut u32 , machinename : :: windows_sys::core::PCWSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetClassDescriptionW ( classguid : *const :: windows_sys::core::GUID , classdescription : :: windows_sys::core::PWSTR , classdescriptionsize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SetupDiGetClassDevPropertySheetsA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , propertysheetheader : *const super::super::UI::Controls:: PROPSHEETHEADERA_V2 , propertysheetheaderpagelistsize : u32 , requiredsize : *mut u32 , propertysheettype : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SetupDiGetClassDevPropertySheetsW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , propertysheetheader : *const super::super::UI::Controls:: PROPSHEETHEADERW_V2 , propertysheetheaderpagelistsize : u32 , requiredsize : *mut u32 , propertysheettype : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetClassDevsA ( classguid : *const :: windows_sys::core::GUID , enumerator : :: windows_sys::core::PCSTR , hwndparent : super::super::Foundation:: HWND , flags : u32 ) -> HDEVINFO ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetClassDevsExA ( classguid : *const :: windows_sys::core::GUID , enumerator : :: windows_sys::core::PCSTR , hwndparent : super::super::Foundation:: HWND , flags : u32 , deviceinfoset : HDEVINFO , machinename : :: windows_sys::core::PCSTR , reserved : *mut ::core::ffi::c_void ) -> HDEVINFO ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetClassDevsExW ( classguid : *const :: windows_sys::core::GUID , enumerator : :: windows_sys::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , flags : u32 , deviceinfoset : HDEVINFO , machinename : :: windows_sys::core::PCWSTR , reserved : *mut ::core::ffi::c_void ) -> HDEVINFO ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetClassDevsW ( classguid : *const :: windows_sys::core::GUID , enumerator : :: windows_sys::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , flags : u32 ) -> HDEVINFO ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] fn SetupDiGetClassImageIndex ( classimagelistdata : *const SP_CLASSIMAGELIST_DATA , classguid : *const :: windows_sys::core::GUID , imageindex : *mut i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] fn SetupDiGetClassImageList ( classimagelistdata : *mut SP_CLASSIMAGELIST_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] fn SetupDiGetClassImageListExA ( classimagelistdata : *mut SP_CLASSIMAGELIST_DATA , machinename : :: windows_sys::core::PCSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] fn SetupDiGetClassImageListExW ( classimagelistdata : *mut SP_CLASSIMAGELIST_DATA , machinename : :: windows_sys::core::PCWSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetClassInstallParamsA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , classinstallparams : *mut SP_CLASSINSTALL_HEADER , classinstallparamssize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetClassInstallParamsW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , classinstallparams : *mut SP_CLASSINSTALL_HEADER , classinstallparamssize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetClassPropertyExW ( classguid : *const :: windows_sys::core::GUID , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 , flags : u32 , machinename : :: windows_sys::core::PCWSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetClassPropertyKeys ( classguid : *const :: windows_sys::core::GUID , propertykeyarray : *mut super::Properties:: DEVPROPKEY , propertykeycount : u32 , requiredpropertykeycount : *mut u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetClassPropertyKeysExW ( classguid : *const :: windows_sys::core::GUID , propertykeyarray : *mut super::Properties:: DEVPROPKEY , propertykeycount : u32 , requiredpropertykeycount : *mut u32 , flags : u32 , machinename : :: windows_sys::core::PCWSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetClassPropertyW ( classguid : *const :: windows_sys::core::GUID , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetClassRegistryPropertyA ( classguid : *const :: windows_sys::core::GUID , property : u32 , propertyregdatatype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 , machinename : :: windows_sys::core::PCSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetClassRegistryPropertyW ( classguid : *const :: windows_sys::core::GUID , property : u32 , propertyregdatatype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 , machinename : :: windows_sys::core::PCWSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetCustomDevicePropertyA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , custompropertyname : :: windows_sys::core::PCSTR , flags : u32 , propertyregdatatype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetCustomDevicePropertyW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , custompropertyname : :: windows_sys::core::PCWSTR , flags : u32 , propertyregdatatype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDeviceInfoListClass ( deviceinfoset : HDEVINFO , classguid : *mut :: windows_sys::core::GUID ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDeviceInfoListDetailA ( deviceinfoset : HDEVINFO , deviceinfosetdetaildata : *mut SP_DEVINFO_LIST_DETAIL_DATA_A ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDeviceInfoListDetailW ( deviceinfoset : HDEVINFO , deviceinfosetdetaildata : *mut SP_DEVINFO_LIST_DETAIL_DATA_W ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDeviceInstallParamsA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , deviceinstallparams : *mut SP_DEVINSTALL_PARAMS_A ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDeviceInstallParamsW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , deviceinstallparams : *mut SP_DEVINSTALL_PARAMS_W ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDeviceInstanceIdA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , deviceinstanceid : :: windows_sys::core::PSTR , deviceinstanceidsize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDeviceInstanceIdW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , deviceinstanceid : :: windows_sys::core::PWSTR , deviceinstanceidsize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDeviceInterfaceAlias ( deviceinfoset : HDEVINFO , deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA , aliasinterfaceclassguid : *const :: windows_sys::core::GUID , aliasdeviceinterfacedata : *mut SP_DEVICE_INTERFACE_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDeviceInterfaceDetailA ( deviceinfoset : HDEVINFO , deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA , deviceinterfacedetaildata : *mut SP_DEVICE_INTERFACE_DETAIL_DATA_A , deviceinterfacedetaildatasize : u32 , requiredsize : *mut u32 , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDeviceInterfaceDetailW ( deviceinfoset : HDEVINFO , deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA , deviceinterfacedetaildata : *mut SP_DEVICE_INTERFACE_DETAIL_DATA_W , deviceinterfacedetaildatasize : u32 , requiredsize : *mut u32 , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDeviceInterfacePropertyKeys ( deviceinfoset : HDEVINFO , deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA , propertykeyarray : *mut super::Properties:: DEVPROPKEY , propertykeycount : u32 , requiredpropertykeycount : *mut u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDeviceInterfacePropertyW ( deviceinfoset : HDEVINFO , deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDevicePropertyKeys ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , propertykeyarray : *mut super::Properties:: DEVPROPKEY , propertykeycount : u32 , requiredpropertykeycount : *mut u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDevicePropertyW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDeviceRegistryPropertyA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , property : u32 , propertyregdatatype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDeviceRegistryPropertyW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , property : u32 , propertyregdatatype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDriverInfoDetailA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , driverinfodata : *const SP_DRVINFO_DATA_V2_A , driverinfodetaildata : *mut SP_DRVINFO_DETAIL_DATA_A , driverinfodetaildatasize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDriverInfoDetailW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , driverinfodata : *const SP_DRVINFO_DATA_V2_W , driverinfodetaildata : *mut SP_DRVINFO_DETAIL_DATA_W , driverinfodetaildatasize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDriverInstallParamsA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , driverinfodata : *const SP_DRVINFO_DATA_V2_A , driverinstallparams : *mut SP_DRVINSTALL_PARAMS ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDriverInstallParamsW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , driverinfodata : *const SP_DRVINFO_DATA_V2_W , driverinstallparams : *mut SP_DRVINSTALL_PARAMS ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetHwProfileFriendlyNameA ( hwprofile : u32 , friendlyname : :: windows_sys::core::PSTR , friendlynamesize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetHwProfileFriendlyNameExA ( hwprofile : u32 , friendlyname : :: windows_sys::core::PSTR , friendlynamesize : u32 , requiredsize : *mut u32 , machinename : :: windows_sys::core::PCSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetHwProfileFriendlyNameExW ( hwprofile : u32 , friendlyname : :: windows_sys::core::PWSTR , friendlynamesize : u32 , requiredsize : *mut u32 , machinename : :: windows_sys::core::PCWSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetHwProfileFriendlyNameW ( hwprofile : u32 , friendlyname : :: windows_sys::core::PWSTR , friendlynamesize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetHwProfileList ( hwprofilelist : *mut u32 , hwprofilelistsize : u32 , requiredsize : *mut u32 , currentlyactiveindex : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetHwProfileListExA ( hwprofilelist : *mut u32 , hwprofilelistsize : u32 , requiredsize : *mut u32 , currentlyactiveindex : *mut u32 , machinename : :: windows_sys::core::PCSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetHwProfileListExW ( hwprofilelist : *mut u32 , hwprofilelistsize : u32 , requiredsize : *mut u32 , currentlyactiveindex : *mut u32 , machinename : :: windows_sys::core::PCWSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetINFClassA ( infname : :: windows_sys::core::PCSTR , classguid : *mut :: windows_sys::core::GUID , classname : :: windows_sys::core::PSTR , classnamesize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetINFClassW ( infname : :: windows_sys::core::PCWSTR , classguid : *mut :: windows_sys::core::GUID , classname : :: windows_sys::core::PWSTR , classnamesize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetSelectedDevice ( deviceinfoset : HDEVINFO , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetSelectedDriverA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , driverinfodata : *mut SP_DRVINFO_DATA_V2_A ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetSelectedDriverW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , driverinfodata : *mut SP_DRVINFO_DATA_V2_W ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] fn SetupDiGetWizardPage ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , installwizarddata : *const SP_INSTALLWIZARD_DATA , pagetype : u32 , flags : u32 ) -> super::super::UI::Controls:: HPROPSHEETPAGE ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiInstallClassA ( hwndparent : super::super::Foundation:: HWND , inffilename : :: windows_sys::core::PCSTR , flags : u32 , filequeue : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiInstallClassExA ( hwndparent : super::super::Foundation:: HWND , inffilename : :: windows_sys::core::PCSTR , flags : u32 , filequeue : *const ::core::ffi::c_void , interfaceclassguid : *const :: windows_sys::core::GUID , reserved1 : *mut ::core::ffi::c_void , reserved2 : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiInstallClassExW ( hwndparent : super::super::Foundation:: HWND , inffilename : :: windows_sys::core::PCWSTR , flags : u32 , filequeue : *const ::core::ffi::c_void , interfaceclassguid : *const :: windows_sys::core::GUID , reserved1 : *mut ::core::ffi::c_void , reserved2 : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiInstallClassW ( hwndparent : super::super::Foundation:: HWND , inffilename : :: windows_sys::core::PCWSTR , flags : u32 , filequeue : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiInstallDevice ( deviceinfoset : HDEVINFO , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiInstallDeviceInterfaces ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiInstallDriverFiles ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SetupDiLoadClassIcon ( classguid : *const :: windows_sys::core::GUID , largeicon : *mut super::super::UI::WindowsAndMessaging:: HICON , miniiconindex : *mut i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SetupDiLoadDeviceIcon ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , cxicon : u32 , cyicon : u32 , flags : u32 , hicon : *mut super::super::UI::WindowsAndMessaging:: HICON ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_System_Registry")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn SetupDiOpenClassRegKey ( classguid : *const :: windows_sys::core::GUID , samdesired : u32 ) -> super::super::System::Registry:: HKEY ); +#[cfg(feature = "Win32_System_Registry")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn SetupDiOpenClassRegKeyExA ( classguid : *const :: windows_sys::core::GUID , samdesired : u32 , flags : u32 , machinename : :: windows_sys::core::PCSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::System::Registry:: HKEY ); +#[cfg(feature = "Win32_System_Registry")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn SetupDiOpenClassRegKeyExW ( classguid : *const :: windows_sys::core::GUID , samdesired : u32 , flags : u32 , machinename : :: windows_sys::core::PCWSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::System::Registry:: HKEY ); +#[cfg(feature = "Win32_System_Registry")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn SetupDiOpenDevRegKey ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , scope : u32 , hwprofile : u32 , keytype : u32 , samdesired : u32 ) -> super::super::System::Registry:: HKEY ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiOpenDeviceInfoA ( deviceinfoset : HDEVINFO , deviceinstanceid : :: windows_sys::core::PCSTR , hwndparent : super::super::Foundation:: HWND , openflags : u32 , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiOpenDeviceInfoW ( deviceinfoset : HDEVINFO , deviceinstanceid : :: windows_sys::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , openflags : u32 , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiOpenDeviceInterfaceA ( deviceinfoset : HDEVINFO , devicepath : :: windows_sys::core::PCSTR , openflags : u32 , deviceinterfacedata : *mut SP_DEVICE_INTERFACE_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_System_Registry")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn SetupDiOpenDeviceInterfaceRegKey ( deviceinfoset : HDEVINFO , deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA , reserved : u32 , samdesired : u32 ) -> super::super::System::Registry:: HKEY ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiOpenDeviceInterfaceW ( deviceinfoset : HDEVINFO , devicepath : :: windows_sys::core::PCWSTR , openflags : u32 , deviceinterfacedata : *mut SP_DEVICE_INTERFACE_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiRegisterCoDeviceInstallers ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiRegisterDeviceInfo ( deviceinfoset : HDEVINFO , deviceinfodata : *mut SP_DEVINFO_DATA , flags : u32 , compareproc : PSP_DETSIG_CMPPROC , comparecontext : *const ::core::ffi::c_void , dupdeviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiRemoveDevice ( deviceinfoset : HDEVINFO , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiRemoveDeviceInterface ( deviceinfoset : HDEVINFO , deviceinterfacedata : *mut SP_DEVICE_INTERFACE_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiRestartDevices ( deviceinfoset : HDEVINFO , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiSelectBestCompatDrv ( deviceinfoset : HDEVINFO , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiSelectDevice ( deviceinfoset : HDEVINFO , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiSelectOEMDrv ( hwndparent : super::super::Foundation:: HWND , deviceinfoset : HDEVINFO , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetClassInstallParamsA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , classinstallparams : *const SP_CLASSINSTALL_HEADER , classinstallparamssize : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetClassInstallParamsW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , classinstallparams : *const SP_CLASSINSTALL_HEADER , classinstallparamssize : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetClassPropertyExW ( classguid : *const :: windows_sys::core::GUID , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : u32 , propertybuffer : *const u8 , propertybuffersize : u32 , flags : u32 , machinename : :: windows_sys::core::PCWSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetClassPropertyW ( classguid : *const :: windows_sys::core::GUID , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : u32 , propertybuffer : *const u8 , propertybuffersize : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetClassRegistryPropertyA ( classguid : *const :: windows_sys::core::GUID , property : u32 , propertybuffer : *const u8 , propertybuffersize : u32 , machinename : :: windows_sys::core::PCSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetClassRegistryPropertyW ( classguid : *const :: windows_sys::core::GUID , property : u32 , propertybuffer : *const u8 , propertybuffersize : u32 , machinename : :: windows_sys::core::PCWSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetDeviceInstallParamsA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , deviceinstallparams : *const SP_DEVINSTALL_PARAMS_A ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetDeviceInstallParamsW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , deviceinstallparams : *const SP_DEVINSTALL_PARAMS_W ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetDeviceInterfaceDefault ( deviceinfoset : HDEVINFO , deviceinterfacedata : *mut SP_DEVICE_INTERFACE_DATA , flags : u32 , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetDeviceInterfacePropertyW ( deviceinfoset : HDEVINFO , deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : u32 , propertybuffer : *const u8 , propertybuffersize : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetDevicePropertyW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : u32 , propertybuffer : *const u8 , propertybuffersize : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetDeviceRegistryPropertyA ( deviceinfoset : HDEVINFO , deviceinfodata : *mut SP_DEVINFO_DATA , property : u32 , propertybuffer : *const u8 , propertybuffersize : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetDeviceRegistryPropertyW ( deviceinfoset : HDEVINFO , deviceinfodata : *mut SP_DEVINFO_DATA , property : u32 , propertybuffer : *const u8 , propertybuffersize : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetDriverInstallParamsA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , driverinfodata : *const SP_DRVINFO_DATA_V2_A , driverinstallparams : *const SP_DRVINSTALL_PARAMS ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetDriverInstallParamsW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , driverinfodata : *const SP_DRVINFO_DATA_V2_W , driverinstallparams : *const SP_DRVINSTALL_PARAMS ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetSelectedDevice ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetSelectedDriverA ( deviceinfoset : HDEVINFO , deviceinfodata : *mut SP_DEVINFO_DATA , driverinfodata : *mut SP_DRVINFO_DATA_V2_A ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetSelectedDriverW ( deviceinfoset : HDEVINFO , deviceinfodata : *mut SP_DEVINFO_DATA , driverinfodata : *mut SP_DRVINFO_DATA_V2_W ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiUnremoveDevice ( deviceinfoset : HDEVINFO , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupDuplicateDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 , flags : u32 ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupDuplicateDiskSpaceListW ( diskspace : *const ::core::ffi::c_void , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 , flags : u32 ) -> *mut ::core::ffi::c_void ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupEnumInfSectionsA ( infhandle : *const ::core::ffi::c_void , index : u32 , buffer : :: windows_sys::core::PSTR , size : u32 , sizeneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupEnumInfSectionsW ( infhandle : *const ::core::ffi::c_void , index : u32 , buffer : :: windows_sys::core::PWSTR , size : u32 , sizeneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupFindFirstLineA ( infhandle : *const ::core::ffi::c_void , section : :: windows_sys::core::PCSTR , key : :: windows_sys::core::PCSTR , context : *mut INFCONTEXT ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupFindFirstLineW ( infhandle : *const ::core::ffi::c_void , section : :: windows_sys::core::PCWSTR , key : :: windows_sys::core::PCWSTR , context : *mut INFCONTEXT ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupFindNextLine ( contextin : *const INFCONTEXT , contextout : *mut INFCONTEXT ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupFindNextMatchLineA ( contextin : *const INFCONTEXT , key : :: windows_sys::core::PCSTR , contextout : *mut INFCONTEXT ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupFindNextMatchLineW ( contextin : *const INFCONTEXT , key : :: windows_sys::core::PCWSTR , contextout : *mut INFCONTEXT ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupFreeSourceListA ( list : *mut *mut :: windows_sys::core::PSTR , count : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupFreeSourceListW ( list : *mut *mut :: windows_sys::core::PWSTR , count : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetBackupInformationA ( queuehandle : *const ::core::ffi::c_void , backupparams : *mut SP_BACKUP_QUEUE_PARAMS_V2_A ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetBackupInformationW ( queuehandle : *const ::core::ffi::c_void , backupparams : *mut SP_BACKUP_QUEUE_PARAMS_V2_W ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetBinaryField ( context : *const INFCONTEXT , fieldindex : u32 , returnbuffer : *mut u8 , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupGetFieldCount ( context : *const INFCONTEXT ) -> u32 ); +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupGetFileCompressionInfoA ( sourcefilename : :: windows_sys::core::PCSTR , actualsourcefilename : *mut :: windows_sys::core::PSTR , sourcefilesize : *mut u32 , targetfilesize : *mut u32 , compressiontype : *mut u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetFileCompressionInfoExA ( sourcefilename : :: windows_sys::core::PCSTR , actualsourcefilenamebuffer : :: windows_sys::core::PCSTR , actualsourcefilenamebufferlen : u32 , requiredbufferlen : *mut u32 , sourcefilesize : *mut u32 , targetfilesize : *mut u32 , compressiontype : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetFileCompressionInfoExW ( sourcefilename : :: windows_sys::core::PCWSTR , actualsourcefilenamebuffer : :: windows_sys::core::PCWSTR , actualsourcefilenamebufferlen : u32 , requiredbufferlen : *mut u32 , sourcefilesize : *mut u32 , targetfilesize : *mut u32 , compressiontype : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupGetFileCompressionInfoW ( sourcefilename : :: windows_sys::core::PCWSTR , actualsourcefilename : *mut :: windows_sys::core::PWSTR , sourcefilesize : *mut u32 , targetfilesize : *mut u32 , compressiontype : *mut u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetFileQueueCount ( filequeue : *const ::core::ffi::c_void , subqueuefileop : u32 , numoperations : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetFileQueueFlags ( filequeue : *const ::core::ffi::c_void , flags : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] fn SetupGetInfDriverStoreLocationA ( filename : :: windows_sys::core::PCSTR , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , localename : :: windows_sys::core::PCSTR , returnbuffer : :: windows_sys::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] fn SetupGetInfDriverStoreLocationW ( filename : :: windows_sys::core::PCWSTR , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , localename : :: windows_sys::core::PCWSTR , returnbuffer : :: windows_sys::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetInfFileListA ( directorypath : :: windows_sys::core::PCSTR , infstyle : u32 , returnbuffer : :: windows_sys::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetInfFileListW ( directorypath : :: windows_sys::core::PCWSTR , infstyle : u32 , returnbuffer : :: windows_sys::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetInfInformationA ( infspec : *const ::core::ffi::c_void , searchcontrol : u32 , returnbuffer : *mut SP_INF_INFORMATION , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetInfInformationW ( infspec : *const ::core::ffi::c_void , searchcontrol : u32 , returnbuffer : *mut SP_INF_INFORMATION , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetInfPublishedNameA ( driverstorelocation : :: windows_sys::core::PCSTR , returnbuffer : :: windows_sys::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetInfPublishedNameW ( driverstorelocation : :: windows_sys::core::PCWSTR , returnbuffer : :: windows_sys::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetIntField ( context : *const INFCONTEXT , fieldindex : u32 , integervalue : *mut i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetLineByIndexA ( infhandle : *const ::core::ffi::c_void , section : :: windows_sys::core::PCSTR , index : u32 , context : *mut INFCONTEXT ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetLineByIndexW ( infhandle : *const ::core::ffi::c_void , section : :: windows_sys::core::PCWSTR , index : u32 , context : *mut INFCONTEXT ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupGetLineCountA ( infhandle : *const ::core::ffi::c_void , section : :: windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupGetLineCountW ( infhandle : *const ::core::ffi::c_void , section : :: windows_sys::core::PCWSTR ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetLineTextA ( context : *const INFCONTEXT , infhandle : *const ::core::ffi::c_void , section : :: windows_sys::core::PCSTR , key : :: windows_sys::core::PCSTR , returnbuffer : :: windows_sys::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetLineTextW ( context : *const INFCONTEXT , infhandle : *const ::core::ffi::c_void , section : :: windows_sys::core::PCWSTR , key : :: windows_sys::core::PCWSTR , returnbuffer : :: windows_sys::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetMultiSzFieldA ( context : *const INFCONTEXT , fieldindex : u32 , returnbuffer : :: windows_sys::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetMultiSzFieldW ( context : *const INFCONTEXT , fieldindex : u32 , returnbuffer : :: windows_sys::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetNonInteractiveMode ( ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetSourceFileLocationA ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , filename : :: windows_sys::core::PCSTR , sourceid : *mut u32 , returnbuffer : :: windows_sys::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetSourceFileLocationW ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , filename : :: windows_sys::core::PCWSTR , sourceid : *mut u32 , returnbuffer : :: windows_sys::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetSourceFileSizeA ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , filename : :: windows_sys::core::PCSTR , section : :: windows_sys::core::PCSTR , filesize : *mut u32 , roundingfactor : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetSourceFileSizeW ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , filename : :: windows_sys::core::PCWSTR , section : :: windows_sys::core::PCWSTR , filesize : *mut u32 , roundingfactor : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetSourceInfoA ( infhandle : *const ::core::ffi::c_void , sourceid : u32 , infodesired : u32 , returnbuffer : :: windows_sys::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetSourceInfoW ( infhandle : *const ::core::ffi::c_void , sourceid : u32 , infodesired : u32 , returnbuffer : :: windows_sys::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetStringFieldA ( context : *const INFCONTEXT , fieldindex : u32 , returnbuffer : :: windows_sys::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetStringFieldW ( context : *const INFCONTEXT , fieldindex : u32 , returnbuffer : :: windows_sys::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetTargetPathA ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , section : :: windows_sys::core::PCSTR , returnbuffer : :: windows_sys::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetTargetPathW ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , section : :: windows_sys::core::PCWSTR , returnbuffer : :: windows_sys::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupGetThreadLogToken ( ) -> u64 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupInitDefaultQueueCallback ( ownerwindow : super::super::Foundation:: HWND ) -> *mut ::core::ffi::c_void ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupInitDefaultQueueCallbackEx ( ownerwindow : super::super::Foundation:: HWND , alternateprogresswindow : super::super::Foundation:: HWND , progressmessage : u32 , reserved1 : u32 , reserved2 : *mut ::core::ffi::c_void ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupInitializeFileLogA ( logfilename : :: windows_sys::core::PCSTR , flags : u32 ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupInitializeFileLogW ( logfilename : :: windows_sys::core::PCWSTR , flags : u32 ) -> *mut ::core::ffi::c_void ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupInstallFileA ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , sourcefile : :: windows_sys::core::PCSTR , sourcepathroot : :: windows_sys::core::PCSTR , destinationname : :: windows_sys::core::PCSTR , copystyle : SP_COPY_STYLE , copymsghandler : PSP_FILE_CALLBACK_A , context : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupInstallFileExA ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , sourcefile : :: windows_sys::core::PCSTR , sourcepathroot : :: windows_sys::core::PCSTR , destinationname : :: windows_sys::core::PCSTR , copystyle : SP_COPY_STYLE , copymsghandler : PSP_FILE_CALLBACK_A , context : *const ::core::ffi::c_void , filewasinuse : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupInstallFileExW ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , sourcefile : :: windows_sys::core::PCWSTR , sourcepathroot : :: windows_sys::core::PCWSTR , destinationname : :: windows_sys::core::PCWSTR , copystyle : SP_COPY_STYLE , copymsghandler : PSP_FILE_CALLBACK_W , context : *const ::core::ffi::c_void , filewasinuse : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupInstallFileW ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , sourcefile : :: windows_sys::core::PCWSTR , sourcepathroot : :: windows_sys::core::PCWSTR , destinationname : :: windows_sys::core::PCWSTR , copystyle : SP_COPY_STYLE , copymsghandler : PSP_FILE_CALLBACK_W , context : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupInstallFilesFromInfSectionA ( infhandle : *const ::core::ffi::c_void , layoutinfhandle : *const ::core::ffi::c_void , filequeue : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCSTR , sourcerootpath : :: windows_sys::core::PCSTR , copyflags : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupInstallFilesFromInfSectionW ( infhandle : *const ::core::ffi::c_void , layoutinfhandle : *const ::core::ffi::c_void , filequeue : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCWSTR , sourcerootpath : :: windows_sys::core::PCWSTR , copyflags : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SetupInstallFromInfSectionA ( owner : super::super::Foundation:: HWND , infhandle : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCSTR , flags : u32 , relativekeyroot : super::super::System::Registry:: HKEY , sourcerootpath : :: windows_sys::core::PCSTR , copyflags : u32 , msghandler : PSP_FILE_CALLBACK_A , context : *const ::core::ffi::c_void , deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SetupInstallFromInfSectionW ( owner : super::super::Foundation:: HWND , infhandle : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCWSTR , flags : u32 , relativekeyroot : super::super::System::Registry:: HKEY , sourcerootpath : :: windows_sys::core::PCWSTR , copyflags : u32 , msghandler : PSP_FILE_CALLBACK_W , context : *const ::core::ffi::c_void , deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupInstallServicesFromInfSectionA ( infhandle : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupInstallServicesFromInfSectionExA ( infhandle : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCSTR , flags : u32 , deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , reserved1 : *mut ::core::ffi::c_void , reserved2 : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupInstallServicesFromInfSectionExW ( infhandle : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCWSTR , flags : u32 , deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , reserved1 : *mut ::core::ffi::c_void , reserved2 : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupInstallServicesFromInfSectionW ( infhandle : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupIterateCabinetA ( cabinetfile : :: windows_sys::core::PCSTR , reserved : u32 , msghandler : PSP_FILE_CALLBACK_A , context : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupIterateCabinetW ( cabinetfile : :: windows_sys::core::PCWSTR , reserved : u32 , msghandler : PSP_FILE_CALLBACK_W , context : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupLogErrorA ( messagestring : :: windows_sys::core::PCSTR , severity : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupLogErrorW ( messagestring : :: windows_sys::core::PCWSTR , severity : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupLogFileA ( fileloghandle : *const ::core::ffi::c_void , logsectionname : :: windows_sys::core::PCSTR , sourcefilename : :: windows_sys::core::PCSTR , targetfilename : :: windows_sys::core::PCSTR , checksum : u32 , disktagfile : :: windows_sys::core::PCSTR , diskdescription : :: windows_sys::core::PCSTR , otherinfo : :: windows_sys::core::PCSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupLogFileW ( fileloghandle : *const ::core::ffi::c_void , logsectionname : :: windows_sys::core::PCWSTR , sourcefilename : :: windows_sys::core::PCWSTR , targetfilename : :: windows_sys::core::PCWSTR , checksum : u32 , disktagfile : :: windows_sys::core::PCWSTR , diskdescription : :: windows_sys::core::PCWSTR , otherinfo : :: windows_sys::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupOpenAppendInfFileA ( filename : :: windows_sys::core::PCSTR , infhandle : *const ::core::ffi::c_void , errorline : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupOpenAppendInfFileW ( filename : :: windows_sys::core::PCWSTR , infhandle : *const ::core::ffi::c_void , errorline : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupOpenFileQueue ( ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupOpenInfFileA ( filename : :: windows_sys::core::PCSTR , infclass : :: windows_sys::core::PCSTR , infstyle : u32 , errorline : *mut u32 ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupOpenInfFileW ( filename : :: windows_sys::core::PCWSTR , infclass : :: windows_sys::core::PCWSTR , infstyle : u32 , errorline : *mut u32 ) -> *mut ::core::ffi::c_void ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupOpenLog ( erase : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupOpenMasterInf ( ) -> *mut ::core::ffi::c_void ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupPrepareQueueForRestoreA ( queuehandle : *const ::core::ffi::c_void , backuppath : :: windows_sys::core::PCSTR , restoreflags : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupPrepareQueueForRestoreW ( queuehandle : *const ::core::ffi::c_void , backuppath : :: windows_sys::core::PCWSTR , restoreflags : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupPromptForDiskA ( hwndparent : super::super::Foundation:: HWND , dialogtitle : :: windows_sys::core::PCSTR , diskname : :: windows_sys::core::PCSTR , pathtosource : :: windows_sys::core::PCSTR , filesought : :: windows_sys::core::PCSTR , tagfile : :: windows_sys::core::PCSTR , diskpromptstyle : u32 , pathbuffer : :: windows_sys::core::PSTR , pathbuffersize : u32 , pathrequiredsize : *mut u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupPromptForDiskW ( hwndparent : super::super::Foundation:: HWND , dialogtitle : :: windows_sys::core::PCWSTR , diskname : :: windows_sys::core::PCWSTR , pathtosource : :: windows_sys::core::PCWSTR , filesought : :: windows_sys::core::PCWSTR , tagfile : :: windows_sys::core::PCWSTR , diskpromptstyle : u32 , pathbuffer : :: windows_sys::core::PWSTR , pathbuffersize : u32 , pathrequiredsize : *mut u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupPromptReboot ( filequeue : *const ::core::ffi::c_void , owner : super::super::Foundation:: HWND , scanonly : super::super::Foundation:: BOOL ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueryDrivesInDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , returnbuffer : :: windows_sys::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueryDrivesInDiskSpaceListW ( diskspace : *const ::core::ffi::c_void , returnbuffer : :: windows_sys::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueryFileLogA ( fileloghandle : *const ::core::ffi::c_void , logsectionname : :: windows_sys::core::PCSTR , targetfilename : :: windows_sys::core::PCSTR , desiredinfo : SetupFileLogInfo , dataout : :: windows_sys::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueryFileLogW ( fileloghandle : *const ::core::ffi::c_void , logsectionname : :: windows_sys::core::PCWSTR , targetfilename : :: windows_sys::core::PCWSTR , desiredinfo : SetupFileLogInfo , dataout : :: windows_sys::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueryInfFileInformationA ( infinformation : *const SP_INF_INFORMATION , infindex : u32 , returnbuffer : :: windows_sys::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueryInfFileInformationW ( infinformation : *const SP_INF_INFORMATION , infindex : u32 , returnbuffer : :: windows_sys::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] fn SetupQueryInfOriginalFileInformationA ( infinformation : *const SP_INF_INFORMATION , infindex : u32 , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , originalfileinfo : *mut SP_ORIGINAL_FILE_INFO_A ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] fn SetupQueryInfOriginalFileInformationW ( infinformation : *const SP_INF_INFORMATION , infindex : u32 , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , originalfileinfo : *mut SP_ORIGINAL_FILE_INFO_W ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueryInfVersionInformationA ( infinformation : *const SP_INF_INFORMATION , infindex : u32 , key : :: windows_sys::core::PCSTR , returnbuffer : :: windows_sys::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueryInfVersionInformationW ( infinformation : *const SP_INF_INFORMATION , infindex : u32 , key : :: windows_sys::core::PCWSTR , returnbuffer : :: windows_sys::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQuerySourceListA ( flags : u32 , list : *mut *mut :: windows_sys::core::PSTR , count : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQuerySourceListW ( flags : u32 , list : *mut *mut :: windows_sys::core::PWSTR , count : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQuerySpaceRequiredOnDriveA ( diskspace : *const ::core::ffi::c_void , drivespec : :: windows_sys::core::PCSTR , spacerequired : *mut i64 , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQuerySpaceRequiredOnDriveW ( diskspace : *const ::core::ffi::c_void , drivespec : :: windows_sys::core::PCWSTR , spacerequired : *mut i64 , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueueCopyA ( queuehandle : *const ::core::ffi::c_void , sourcerootpath : :: windows_sys::core::PCSTR , sourcepath : :: windows_sys::core::PCSTR , sourcefilename : :: windows_sys::core::PCSTR , sourcedescription : :: windows_sys::core::PCSTR , sourcetagfile : :: windows_sys::core::PCSTR , targetdirectory : :: windows_sys::core::PCSTR , targetfilename : :: windows_sys::core::PCSTR , copystyle : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueueCopyIndirectA ( copyparams : *const SP_FILE_COPY_PARAMS_A ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueueCopyIndirectW ( copyparams : *const SP_FILE_COPY_PARAMS_W ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueueCopySectionA ( queuehandle : *const ::core::ffi::c_void , sourcerootpath : :: windows_sys::core::PCSTR , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , section : :: windows_sys::core::PCSTR , copystyle : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueueCopySectionW ( queuehandle : *const ::core::ffi::c_void , sourcerootpath : :: windows_sys::core::PCWSTR , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , section : :: windows_sys::core::PCWSTR , copystyle : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueueCopyW ( queuehandle : *const ::core::ffi::c_void , sourcerootpath : :: windows_sys::core::PCWSTR , sourcepath : :: windows_sys::core::PCWSTR , sourcefilename : :: windows_sys::core::PCWSTR , sourcedescription : :: windows_sys::core::PCWSTR , sourcetagfile : :: windows_sys::core::PCWSTR , targetdirectory : :: windows_sys::core::PCWSTR , targetfilename : :: windows_sys::core::PCWSTR , copystyle : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueueDefaultCopyA ( queuehandle : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , sourcerootpath : :: windows_sys::core::PCSTR , sourcefilename : :: windows_sys::core::PCSTR , targetfilename : :: windows_sys::core::PCSTR , copystyle : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueueDefaultCopyW ( queuehandle : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , sourcerootpath : :: windows_sys::core::PCWSTR , sourcefilename : :: windows_sys::core::PCWSTR , targetfilename : :: windows_sys::core::PCWSTR , copystyle : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueueDeleteA ( queuehandle : *const ::core::ffi::c_void , pathpart1 : :: windows_sys::core::PCSTR , pathpart2 : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueueDeleteSectionA ( queuehandle : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , section : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueueDeleteSectionW ( queuehandle : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , section : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueueDeleteW ( queuehandle : *const ::core::ffi::c_void , pathpart1 : :: windows_sys::core::PCWSTR , pathpart2 : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueueRenameA ( queuehandle : *const ::core::ffi::c_void , sourcepath : :: windows_sys::core::PCSTR , sourcefilename : :: windows_sys::core::PCSTR , targetpath : :: windows_sys::core::PCSTR , targetfilename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueueRenameSectionA ( queuehandle : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , section : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueueRenameSectionW ( queuehandle : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , section : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueueRenameW ( queuehandle : *const ::core::ffi::c_void , sourcepath : :: windows_sys::core::PCWSTR , sourcefilename : :: windows_sys::core::PCWSTR , targetpath : :: windows_sys::core::PCWSTR , targetfilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupRemoveFileLogEntryA ( fileloghandle : *const ::core::ffi::c_void , logsectionname : :: windows_sys::core::PCSTR , targetfilename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupRemoveFileLogEntryW ( fileloghandle : *const ::core::ffi::c_void , logsectionname : :: windows_sys::core::PCWSTR , targetfilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupRemoveFromDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , targetfilespec : :: windows_sys::core::PCSTR , operation : SETUP_FILE_OPERATION , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupRemoveFromDiskSpaceListW ( diskspace : *const ::core::ffi::c_void , targetfilespec : :: windows_sys::core::PCWSTR , operation : SETUP_FILE_OPERATION , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupRemoveFromSourceListA ( flags : u32 , source : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupRemoveFromSourceListW ( flags : u32 , source : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupRemoveInstallSectionFromDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , layoutinfhandle : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCSTR , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupRemoveInstallSectionFromDiskSpaceListW ( diskspace : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , layoutinfhandle : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCWSTR , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupRemoveSectionFromDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCSTR , operation : SETUP_FILE_OPERATION , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupRemoveSectionFromDiskSpaceListW ( diskspace : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCWSTR , operation : SETUP_FILE_OPERATION , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupRenameErrorA ( hwndparent : super::super::Foundation:: HWND , dialogtitle : :: windows_sys::core::PCSTR , sourcefile : :: windows_sys::core::PCSTR , targetfile : :: windows_sys::core::PCSTR , win32errorcode : u32 , style : u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupRenameErrorW ( hwndparent : super::super::Foundation:: HWND , dialogtitle : :: windows_sys::core::PCWSTR , sourcefile : :: windows_sys::core::PCWSTR , targetfile : :: windows_sys::core::PCWSTR , win32errorcode : u32 , style : u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupScanFileQueueA ( filequeue : *const ::core::ffi::c_void , flags : u32 , window : super::super::Foundation:: HWND , callbackroutine : PSP_FILE_CALLBACK_A , callbackcontext : *const ::core::ffi::c_void , result : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupScanFileQueueW ( filequeue : *const ::core::ffi::c_void , flags : u32 , window : super::super::Foundation:: HWND , callbackroutine : PSP_FILE_CALLBACK_W , callbackcontext : *const ::core::ffi::c_void , result : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupSetDirectoryIdA ( infhandle : *const ::core::ffi::c_void , id : u32 , directory : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupSetDirectoryIdExA ( infhandle : *const ::core::ffi::c_void , id : u32 , directory : :: windows_sys::core::PCSTR , flags : u32 , reserved1 : u32 , reserved2 : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupSetDirectoryIdExW ( infhandle : *const ::core::ffi::c_void , id : u32 , directory : :: windows_sys::core::PCWSTR , flags : u32 , reserved1 : u32 , reserved2 : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupSetDirectoryIdW ( infhandle : *const ::core::ffi::c_void , id : u32 , directory : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] fn SetupSetFileQueueAlternatePlatformA ( queuehandle : *const ::core::ffi::c_void , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , alternatedefaultcatalogfile : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] fn SetupSetFileQueueAlternatePlatformW ( queuehandle : *const ::core::ffi::c_void , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , alternatedefaultcatalogfile : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupSetFileQueueFlags ( filequeue : *const ::core::ffi::c_void , flagmask : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupSetNonInteractiveMode ( noninteractiveflag : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupSetPlatformPathOverrideA ( r#override : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupSetPlatformPathOverrideW ( r#override : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupSetSourceListA ( flags : u32 , sourcelist : *const :: windows_sys::core::PCSTR , sourcecount : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupSetSourceListW ( flags : u32 , sourcelist : *const :: windows_sys::core::PCWSTR , sourcecount : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupSetThreadLogToken ( logtoken : u64 ) -> ( ) ); +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupTermDefaultQueueCallback ( context : *const ::core::ffi::c_void ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupTerminateFileLog ( fileloghandle : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupUninstallNewlyCopiedInfs ( filequeue : *const ::core::ffi::c_void , flags : u32 , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupUninstallOEMInfA ( inffilename : :: windows_sys::core::PCSTR , flags : u32 , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupUninstallOEMInfW ( inffilename : :: windows_sys::core::PCWSTR , flags : u32 , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] fn SetupVerifyInfFileA ( infname : :: windows_sys::core::PCSTR , altplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , infsignerinfo : *mut SP_INF_SIGNER_INFO_V2_A ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] fn SetupVerifyInfFileW ( infname : :: windows_sys::core::PCWSTR , altplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , infsignerinfo : *mut SP_INF_SIGNER_INFO_V2_W ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "setupapi.dll""cdecl" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupWriteTextLog ( logtoken : u64 , category : u32 , flags : u32 , messagestr : :: windows_sys::core::PCSTR ) -> ( ) ); +::windows_sys::core::link ! ( "setupapi.dll""cdecl" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupWriteTextLogError ( logtoken : u64 , category : u32 , logflags : u32 , error : u32 , messagestr : :: windows_sys::core::PCSTR ) -> ( ) ); +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupWriteTextLogInfLine ( logtoken : u64 , flags : u32 , infhandle : *const ::core::ffi::c_void , context : *const INFCONTEXT ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "newdev.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn UpdateDriverForPlugAndPlayDevicesA ( hwndparent : super::super::Foundation:: HWND , hardwareid : :: windows_sys::core::PCSTR , fullinfpath : :: windows_sys::core::PCSTR , installflags : u32 , brebootrequired : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "newdev.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn UpdateDriverForPlugAndPlayDevicesW ( hwndparent : super::super::Foundation:: HWND , hardwareid : :: windows_sys::core::PCWSTR , fullinfpath : :: windows_sys::core::PCWSTR , installflags : u32 , brebootrequired : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] pub const ALLOC_LOG_CONF: u32 = 2u32; #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -2810,190 +2229,374 @@ pub const FLG_REGSVR_DLLINSTALL: u32 = 2u32; pub const FLG_REGSVR_DLLREGISTER: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] pub const FORCED_LOG_CONF: u32 = 4u32; -pub const GUID_ACPI_CMOS_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 982320004, data2: 25861, data3: 16586, data4: [188, 57, 86, 193, 95, 140, 95, 237] }; -pub const GUID_ACPI_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2962333834, data2: 47767, data3: 4560, data4: [189, 20, 0, 170, 0, 183, 179, 42] }; -pub const GUID_ACPI_INTERFACE_STANDARD2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3899219811, data2: 6193, data3: 18544, data4: [168, 207, 156, 47, 3, 249, 220, 181] }; -pub const GUID_ACPI_PORT_RANGES_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4048511131, data2: 52157, data3: 18775, data4: [166, 116, 188, 0, 33, 63, 28, 151] }; -pub const GUID_ACPI_REGS_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 101980518, data2: 29253, data3: 25449, data4: [70, 46, 78, 101, 108, 115, 111, 110] }; -pub const GUID_AGP_TARGET_BUS_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2975661288, data2: 1745, data3: 19767, data4: [157, 76, 190, 221, 224, 194, 166, 255] }; -pub const GUID_ARBITER_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3863277957, data2: 35854, data3: 4560, data4: [190, 207, 8, 0, 43, 226, 9, 47] }; -pub const GUID_BUS_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1231782528, data2: 28453, data3: 4560, data4: [190, 175, 8, 0, 43, 226, 9, 47] }; -pub const GUID_BUS_RESOURCE_UPDATE_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 667947053, data2: 49074, data3: 16740, data4: [129, 221, 219, 184, 47, 150, 139, 72] }; -pub const GUID_BUS_TYPE_1394: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4149113835, data2: 39621, data3: 17899, data4: [190, 77, 119, 44, 199, 29, 223, 179] }; -pub const GUID_BUS_TYPE_ACPI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3618924693, data2: 26, data3: 18754, data4: [137, 31, 167, 212, 102, 16, 168, 67] }; -pub const GUID_BUS_TYPE_AVC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3228562021, data2: 44553, data3: 18672, data4: [129, 44, 22, 117, 61, 124, 186, 131] }; -pub const GUID_BUS_TYPE_DOT4PRT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1142874113, data2: 17218, data3: 4565, data4: [161, 132, 0, 192, 79, 96, 82, 77] }; -pub const GUID_BUS_TYPE_EISA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3720566025, data2: 62460, data3: 4560, data4: [165, 55, 0, 0, 248, 117, 62, 209] }; -pub const GUID_BUS_TYPE_HID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4004460496, data2: 6499, data3: 18372, data4: [170, 72, 114, 71, 109, 183, 207, 73] }; -pub const GUID_BUS_TYPE_INTERNAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 355527283, data2: 2155, data3: 4561, data4: [160, 159, 0, 192, 79, 195, 64, 177] }; -pub const GUID_BUS_TYPE_IRDA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2061598145, data2: 51524, data3: 17622, data4: [136, 31, 76, 46, 97, 5, 59, 193] }; -pub const GUID_BUS_TYPE_ISAPNP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3866556500, data2: 55421, data3: 4560, data4: [146, 178, 0, 160, 201, 5, 95, 197] }; -pub const GUID_BUS_TYPE_LPTENUM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3301576704, data2: 11740, data3: 4565, data4: [161, 122, 0, 192, 79, 96, 82, 77] }; -pub const GUID_BUS_TYPE_MCA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 477469050, data2: 56371, data3: 4560, data4: [146, 178, 0, 160, 201, 5, 95, 197] }; -pub const GUID_BUS_TYPE_PCI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3370901424, data2: 46352, data3: 4560, data4: [128, 229, 0, 160, 201, 37, 66, 227] }; -pub const GUID_BUS_TYPE_PCMCIA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 154416688, data2: 44959, data3: 4560, data4: [146, 233, 0, 0, 248, 30, 27, 48] }; -pub const GUID_BUS_TYPE_SCM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 928667922, data2: 32844, data3: 17834, data4: [189, 194, 253, 210, 90, 29, 149, 18] }; -pub const GUID_BUS_TYPE_SD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3875589124, data2: 16438, data3: 20105, data4: [149, 121, 137, 235, 244, 95, 0, 205] }; -pub const GUID_BUS_TYPE_SERENUM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1997621895, data2: 35140, data3: 4561, data4: [189, 144, 0, 160, 201, 6, 190, 45] }; -pub const GUID_BUS_TYPE_SW_DEVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 114361122, data2: 32224, data3: 19695, data4: [142, 37, 25, 125, 14, 116, 66, 226] }; -pub const GUID_BUS_TYPE_USB: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2642275260, data2: 51293, data3: 4561, data4: [158, 180, 0, 96, 8, 195, 161, 154] }; -pub const GUID_BUS_TYPE_USBPRINT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1142874112, data2: 17218, data3: 4565, data4: [161, 132, 0, 192, 79, 96, 82, 77] }; -pub const GUID_D3COLD_AUX_POWER_AND_TIMING_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4511914, data2: 63076, data3: 17800, data4: [159, 252, 42, 254, 175, 89, 80, 185] }; -pub const GUID_D3COLD_SUPPORT_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3011678437, data2: 15568, data3: 20381, data4: [153, 55, 245, 254, 43, 68, 212, 122] }; -pub const GUID_DEVCLASS_1394: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1809653697, data2: 33039, data3: 4560, data4: [190, 199, 8, 0, 43, 226, 9, 47] }; -pub const GUID_DEVCLASS_1394DEBUG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1727156438, data2: 30721, data3: 19044, data4: [177, 57, 238, 168, 10, 69, 11, 36] }; -pub const GUID_DEVCLASS_61883: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2126445504, data2: 12800, data3: 4562, data4: [180, 194, 0, 160, 201, 105, 125, 7] }; -pub const GUID_DEVCLASS_ADAPTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444324, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_APMSUPPORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3562740760, data2: 51450, data3: 4561, data4: [159, 119, 0, 0, 248, 5, 245, 48] }; -pub const GUID_DEVCLASS_AVC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3228562021, data2: 44553, data3: 18672, data4: [129, 44, 22, 117, 61, 124, 186, 131] }; -pub const GUID_DEVCLASS_BATTERY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1919098452, data2: 30884, data3: 4560, data4: [188, 247, 0, 170, 0, 183, 179, 42] }; -pub const GUID_DEVCLASS_BIOMETRIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1406312183, data2: 14204, data3: 19732, data4: [134, 75, 235, 58, 133, 118, 147, 89] }; -pub const GUID_DEVCLASS_BLUETOOTH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3771461740, data2: 52619, data3: 17991, data4: [187, 138, 38, 59, 67, 240, 249, 116] }; -pub const GUID_DEVCLASS_CAMERA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3393092281, data2: 46275, data3: 19174, data4: [130, 81, 87, 158, 249, 51, 137, 15] }; -pub const GUID_DEVCLASS_CDROM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444325, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_COMPUTEACCELERATOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4028276051, data2: 16374, data3: 18642, data4: [159, 151, 200, 167, 0, 75, 225, 12] }; -pub const GUID_DEVCLASS_COMPUTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444326, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_DECODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1809653698, data2: 33039, data3: 4560, data4: [190, 199, 8, 0, 43, 226, 9, 47] }; -pub const GUID_DEVCLASS_DISKDRIVE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444327, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_DISPLAY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444328, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_DOT4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1215437654, data2: 26517, data3: 4562, data4: [177, 168, 0, 128, 199, 46, 116, 162] }; -pub const GUID_DEVCLASS_DOT4PRINT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1238264520, data2: 28550, data3: 4562, data4: [177, 229, 0, 128, 199, 46, 116, 162] }; -pub const GUID_DEVCLASS_EHSTORAGESILO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2644686863, data2: 63647, data3: 19017, data4: [165, 194, 81, 27, 8, 91, 158, 138] }; -pub const GUID_DEVCLASS_ENUM1394: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3294224213, data2: 56072, data3: 4561, data4: [176, 9, 0, 160, 201, 8, 31, 246] }; -pub const GUID_DEVCLASS_EXTENSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3807923431, data2: 36602, data3: 16668, data4: [170, 105, 151, 69, 76, 164, 203, 87] }; -pub const GUID_DEVCLASS_FDC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444329, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_FIRMWARE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4075281778, data2: 25704, data3: 20022, data4: [182, 241, 100, 136, 244, 44, 27, 82] }; -pub const GUID_DEVCLASS_FLOPPYDISK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444352, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_FSFILTER_ACTIVITYMONITOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3094216529, data2: 41758, data3: 19372, data4: [179, 207, 232, 207, 231, 92, 159, 194] }; -pub const GUID_DEVCLASS_FSFILTER_ANTIVIRUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2983305577, data2: 50511, data3: 17273, data4: [129, 219, 190, 231, 216, 141, 116, 84] }; -pub const GUID_DEVCLASS_FSFILTER_BOTTOM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 930504352, data2: 22872, data3: 20425, data4: [176, 75, 47, 223, 239, 151, 229, 158] }; -pub const GUID_DEVCLASS_FSFILTER_CFSMETADATASERVER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3452897593, data2: 46939, data3: 17968, data4: [191, 118, 128, 247, 186, 101, 88, 132] }; -pub const GUID_DEVCLASS_FSFILTER_COMPRESSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4082658223, data2: 46506, data3: 18869, data4: [141, 108, 5, 105, 40, 76, 99, 159] }; -pub const GUID_DEVCLASS_FSFILTER_CONTENTSCREENER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1044317812, data2: 51260, data3: 17752, data4: [187, 38, 152, 32, 225, 235, 165, 197] }; -pub const GUID_DEVCLASS_FSFILTER_CONTINUOUSBACKUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1906971896, data2: 28589, data3: 17954, data4: [173, 119, 146, 187, 157, 126, 105, 71] }; -pub const GUID_DEVCLASS_FSFILTER_COPYPROTECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2306371569, data2: 39954, data3: 16431, data4: [156, 158, 23, 117, 60, 127, 67, 117] }; -pub const GUID_DEVCLASS_FSFILTER_ENCRYPTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2695299520, data2: 42257, data3: 17151, data4: [170, 108, 6, 220, 3, 149, 87, 111] }; -pub const GUID_DEVCLASS_FSFILTER_HSM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3578155018, data2: 10987, data3: 17910, data4: [148, 130, 244, 177, 121, 156, 49, 119] }; -pub const GUID_DEVCLASS_FSFILTER_INFRASTRUCTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3848251129, data2: 4748, data3: 19716, data4: [171, 171, 99, 12, 116, 177, 69, 58] }; -pub const GUID_DEVCLASS_FSFILTER_OPENFILEBACKUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4176261030, data2: 26321, data3: 16805, data4: [137, 155, 102, 88, 93, 114, 22, 183] }; -pub const GUID_DEVCLASS_FSFILTER_PHYSICALQUOTAMANAGEMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1779076728, data2: 48038, data3: 20420, data4: [167, 9, 30, 51, 205, 9, 214, 126] }; -pub const GUID_DEVCLASS_FSFILTER_QUOTAMANAGEMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2231617809, data2: 42695, data3: 18713, data4: [143, 121, 80, 40, 245, 134, 107, 12] }; -pub const GUID_DEVCLASS_FSFILTER_REPLICATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1221848004, data2: 19704, data3: 18687, data4: [184, 105, 156, 104, 173, 66, 235, 159] }; -pub const GUID_DEVCLASS_FSFILTER_SECURITYENHANCER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3492529114, data2: 3214, data3: 18757, data4: [155, 213, 241, 136, 60, 34, 108, 140] }; -pub const GUID_DEVCLASS_FSFILTER_SYSTEM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1562090154, data2: 482, data3: 18095, data4: [132, 159, 39, 43, 63, 50, 76, 70] }; -pub const GUID_DEVCLASS_FSFILTER_SYSTEMRECOVERY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 766595956, data2: 28782, data3: 16689, data4: [160, 199, 215, 199, 142, 176, 40, 154] }; -pub const GUID_DEVCLASS_FSFILTER_TOP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3010050804, data2: 21864, data3: 20098, data4: [168, 126, 169, 62, 177, 107, 202, 135] }; -pub const GUID_DEVCLASS_FSFILTER_UNDELETE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4270790002, data2: 50810, data3: 18624, data4: [187, 172, 11, 92, 109, 102, 202, 251] }; -pub const GUID_DEVCLASS_FSFILTER_VIRTUALIZATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4149905088, data2: 4312, data3: 19514, data4: [178, 51, 237, 96, 228, 205, 250, 172] }; -pub const GUID_DEVCLASS_GPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1809653699, data2: 33039, data3: 4560, data4: [190, 199, 8, 0, 43, 226, 9, 47] }; -pub const GUID_DEVCLASS_HDC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444330, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_HIDCLASS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1952061344, data2: 29907, data3: 4560, data4: [182, 254, 0, 160, 201, 15, 87, 218] }; -pub const GUID_DEVCLASS_HOLOGRAPHIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3591525693, data2: 1713, data3: 18890, data4: [137, 56, 227, 158, 248, 14, 177, 111] }; -pub const GUID_DEVCLASS_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1809653702, data2: 33039, data3: 4560, data4: [190, 199, 8, 0, 43, 226, 9, 47] }; -pub const GUID_DEVCLASS_INFINIBAND: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 820998450, data2: 55384, data3: 18956, data4: [172, 36, 185, 2, 138, 92, 202, 63] }; -pub const GUID_DEVCLASS_INFRARED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1809653701, data2: 33039, data3: 4560, data4: [190, 199, 8, 0, 43, 226, 9, 47] }; -pub const GUID_DEVCLASS_KEYBOARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444331, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_LEGACYDRIVER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2395735389, data2: 1151, data3: 4561, data4: [165, 55, 0, 0, 248, 117, 62, 209] }; -pub const GUID_DEVCLASS_MEDIA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444332, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_MEDIUM_CHANGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3461953966, data2: 60382, data3: 4560, data4: [177, 129, 0, 0, 248, 117, 62, 196] }; -pub const GUID_DEVCLASS_MEMORY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1352242250, data2: 63161, data3: 16471, data4: [160, 86, 140, 85, 2, 40, 84, 76] }; -pub const GUID_DEVCLASS_MODEM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444333, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_MONITOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444334, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_MOUSE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444335, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_MTD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444336, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_MULTIFUNCTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444337, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_MULTIPORTSERIAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1351642296, data2: 47634, data3: 4561, data4: [191, 93, 0, 0, 248, 5, 245, 48] }; -pub const GUID_DEVCLASS_NET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444338, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_NETCLIENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444339, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_NETDRIVER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2280626897, data2: 36720, data3: 18926, data4: [178, 21, 171, 31, 202, 220, 190, 60] }; -pub const GUID_DEVCLASS_NETSERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444340, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_NETTRANS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444341, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_NETUIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2022779841, data2: 52110, data3: 19240, data4: [163, 41, 243, 34, 235, 173, 190, 15] }; -pub const GUID_DEVCLASS_NODRIVER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444342, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_PCMCIA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444343, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_PNPPRINTERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1180233342, data2: 61520, data3: 4561, data4: [182, 189, 0, 192, 79, 163, 114, 167] }; -pub const GUID_DEVCLASS_PORTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444344, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_PRINTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444345, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_PRINTERUPGRADE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444346, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_PRINTQUEUE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 517127161, data2: 4592, data3: 16516, data4: [178, 31, 173, 131, 168, 230, 220, 220] }; -pub const GUID_DEVCLASS_PROCESSOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1343389123, data2: 3894, data3: 16734, data4: [166, 204, 76, 179, 190, 145, 11, 101] }; -pub const GUID_DEVCLASS_SBP2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3565255102, data2: 60448, data3: 4561, data4: [182, 184, 0, 192, 79, 163, 114, 167] }; -pub const GUID_DEVCLASS_SCMDISK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1402367153, data2: 19782, data3: 16742, data4: [191, 35, 197, 34, 64, 60, 212, 149] }; -pub const GUID_DEVCLASS_SCMVOLUME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1405923657, data2: 58691, data3: 19588, data4: [182, 224, 188, 228, 246, 183, 232, 6] }; -pub const GUID_DEVCLASS_SCSIADAPTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444347, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_SECURITYACCELERATOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 646747553, data2: 60926, data3: 4563, data4: [149, 195, 0, 16, 220, 64, 80, 165] }; -pub const GUID_DEVCLASS_SENSOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1366676276, data2: 50033, data3: 18438, data4: [179, 186, 113, 253, 83, 201, 37, 141] }; -pub const GUID_DEVCLASS_SIDESHOW: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2574998925, data2: 50242, data3: 20270, data4: [186, 243, 156, 142, 103, 30, 158, 33] }; -pub const GUID_DEVCLASS_SMARTCARDREADER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1356681776, data2: 47754, data3: 4561, data4: [191, 93, 0, 0, 248, 5, 245, 48] }; -pub const GUID_DEVCLASS_SMRDISK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1397259299, data2: 26639, data3: 17797, data4: [172, 195, 31, 16, 214, 119, 126, 130] }; -pub const GUID_DEVCLASS_SMRVOLUME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1404292867, data2: 36698, data3: 18312, data4: [145, 182, 209, 158, 217, 252, 204, 191] }; -pub const GUID_DEVCLASS_SOFTWARECOMPONENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1548497714, data2: 13389, data3: 18492, data4: [135, 57, 37, 158, 147, 76, 156, 200] }; -pub const GUID_DEVCLASS_SOUND: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444348, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_SYSTEM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444349, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_TAPEDRIVE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1837136004, data2: 32033, data3: 4559, data4: [128, 28, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_UCM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3874597404, data2: 32571, data3: 17523, data4: [178, 232, 201, 125, 138, 199, 29, 83] }; -pub const GUID_DEVCLASS_UNKNOWN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444350, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_USB: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 922525280, data2: 50277, data3: 4559, data4: [128, 86, 68, 69, 83, 84, 0, 0] }; -pub const GUID_DEVCLASS_VOLUME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1906474205, data2: 33066, data3: 4560, data4: [190, 199, 8, 0, 43, 226, 9, 47] }; -pub const GUID_DEVCLASS_VOLUMESNAPSHOT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1396464516, data2: 60528, data3: 4562, data4: [149, 5, 0, 192, 79, 121, 222, 175] }; -pub const GUID_DEVCLASS_WCEUSBS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 635162193, data2: 27791, data3: 19058, data4: [138, 109, 181, 76, 43, 79, 200, 53] }; -pub const GUID_DEVCLASS_WPD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4005932440, data2: 32896, data3: 16991, data4: [146, 42, 218, 191, 61, 227, 246, 154] }; -pub const GUID_DEVICE_INTERFACE_ARRIVAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3409592324, data2: 18160, data3: 4560, data4: [176, 143, 0, 96, 151, 19, 5, 63] }; -pub const GUID_DEVICE_INTERFACE_REMOVAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3409592325, data2: 18160, data3: 4560, data4: [176, 143, 0, 96, 151, 19, 5, 63] }; -pub const GUID_DEVICE_RESET_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1688198950, data2: 15296, data3: 18451, data4: [173, 36, 126, 12, 30, 218, 63, 163] }; -pub const GUID_DMA_CACHE_COHERENCY_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3038836730, data2: 35418, data3: 20032, data4: [163, 246, 107, 225, 225, 98, 217, 53] }; -pub const GUID_HWPROFILE_CHANGE_CANCELLED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3409592322, data2: 18160, data3: 4560, data4: [176, 143, 0, 96, 151, 19, 5, 63] }; -pub const GUID_HWPROFILE_CHANGE_COMPLETE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3409592323, data2: 18160, data3: 4560, data4: [176, 143, 0, 96, 151, 19, 5, 63] }; -pub const GUID_HWPROFILE_QUERY_CHANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3409592321, data2: 18160, data3: 4560, data4: [176, 143, 0, 96, 151, 19, 5, 63] }; -pub const GUID_INT_ROUTE_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1888754676, data2: 115, data3: 4561, data4: [160, 158, 0, 192, 79, 195, 64, 177] }; -pub const GUID_IOMMU_BUS_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 520020146, data2: 53880, data3: 19172, data4: [189, 220, 27, 52, 221, 100, 128, 67] }; -pub const GUID_KERNEL_SOFT_RESTART_CANCEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 836188135, data2: 35851, data3: 18058, data4: [149, 110, 159, 67, 62, 195, 88, 251] }; -pub const GUID_KERNEL_SOFT_RESTART_FINALIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 552147645, data2: 13578, data3: 19791, data4: [133, 119, 153, 200, 21, 7, 71, 58] }; -pub const GUID_KERNEL_SOFT_RESTART_PREPARE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3728162287, data2: 43100, data3: 20342, data4: [140, 191, 249, 107, 234, 139, 209, 15] }; -pub const GUID_LEGACY_DEVICE_DETECTION_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1358868702, data2: 22890, data3: 4562, data4: [165, 184, 0, 0, 248, 26, 70, 25] }; -pub const GUID_MF_ENUMERATION_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2931332592, data2: 21894, data3: 4561, data4: [141, 132, 0, 160, 201, 6, 178, 68] }; -pub const GUID_MSIX_TABLE_CONFIG_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 443172363, data2: 6479, data3: 17757, data4: [179, 75, 184, 76, 91, 5, 113, 43] }; -pub const GUID_NPEM_CONTROL_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1301632829, data2: 46964, data3: 18570, data4: [177, 32, 79, 40, 74, 158, 255, 81] }; -pub const GUID_PARTITION_UNIT_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1379286875, data2: 55441, data3: 17051, data4: [129, 149, 174, 197, 254, 246, 133, 60] }; -pub const GUID_PCC_INTERFACE_INTERNAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2093900494, data2: 49545, data3: 18452, data4: [166, 167, 18, 17, 32, 137, 233, 56] }; -pub const GUID_PCC_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1055439459, data2: 3929, data3: 18980, data4: [138, 69, 53, 128, 139, 221, 18, 73] }; -pub const GUID_PCI_ATS_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 17465320, data2: 38645, data3: 18755, data4: [190, 223, 149, 230, 81, 185, 52, 18] }; -pub const GUID_PCI_BUS_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1231782529, data2: 28453, data3: 4560, data4: [190, 175, 8, 0, 43, 226, 9, 47] }; -pub const GUID_PCI_BUS_INTERFACE_STANDARD2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3734301030, data2: 65023, data3: 19612, data4: [153, 152, 103, 71, 177, 80, 231, 76] }; -pub const GUID_PCI_DEVICE_PRESENT_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3518508070, data2: 48969, data3: 17903, data4: [178, 22, 113, 203, 215, 136, 155, 87] }; -pub const GUID_PCI_EXPRESS_LINK_QUIESCENT_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 342676508, data2: 56035, data3: 17463, data4: [138, 255, 42, 243, 240, 56, 9, 155] }; -pub const GUID_PCI_EXPRESS_ROOT_PORT_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2208789322, data2: 33991, data3: 16737, data4: [154, 152, 96, 0, 237, 12, 74, 51] }; -pub const GUID_PCI_FPGA_CONTROL_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 770963368, data2: 47539, data3: 16483, data4: [146, 21, 181, 209, 74, 11, 38, 110] }; -pub const GUID_PCI_PTM_CONTROL_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 881483451, data2: 47652, data3: 17591, data4: [153, 22, 40, 86, 135, 115, 81, 23] }; -pub const GUID_PCI_SECURITY_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1853822033, data2: 6558, data3: 19148, data4: [186, 45, 118, 43, 78, 223, 70, 116] }; -pub const GUID_PCI_VIRTUALIZATION_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1686731591, data2: 14922, data3: 19829, data4: [188, 116, 137, 221, 108, 7, 130, 147] }; -pub const GUID_PCMCIA_BUS_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1981233904, data2: 50436, data3: 4561, data4: [148, 127, 0, 192, 79, 185, 96, 238] }; -pub const GUID_PNP_CUSTOM_NOTIFICATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2896641934, data2: 36131, data3: 4561, data4: [172, 125, 0, 0, 248, 117, 113, 208] }; -pub const GUID_PNP_EXTENDED_ADDRESS_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3102315244, data2: 42903, data3: 19908, data4: [136, 70, 132, 208, 65, 112, 116, 70] }; -pub const GUID_PNP_LOCATION_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1881217806, data2: 2811, data3: 18395, data4: [175, 193, 65, 11, 248, 66, 73, 122] }; -pub const GUID_PNP_POWER_NOTIFICATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3268347488, data2: 60282, data3: 4561, data4: [189, 127, 0, 0, 248, 117, 113, 208] }; -pub const GUID_PNP_POWER_SETTING_CHANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 700881726, data2: 51098, data3: 17343, data4: [187, 222, 169, 50, 250, 27, 234, 126] }; -pub const GUID_POWER_DEVICE_ENABLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2189167215, data2: 65200, data3: 4560, data4: [189, 38, 0, 170, 0, 183, 179, 42] }; -pub const GUID_POWER_DEVICE_TIMEOUTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2757601077, data2: 65200, data3: 4560, data4: [189, 38, 0, 170, 0, 183, 179, 42] }; -pub const GUID_POWER_DEVICE_WAKE_ENABLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2840881794, data2: 65200, data3: 4560, data4: [189, 38, 0, 170, 0, 183, 179, 42] }; -pub const GUID_PROCESSOR_PCC_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 934379162, data2: 49692, data3: 17046, data4: [151, 45, 17, 196, 179, 43, 40, 240] }; -pub const GUID_QUERY_CRASHDUMP_FUNCTIONS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2630269183, data2: 13026, data3: 18484, data4: [177, 222, 179, 46, 248, 136, 10, 75] }; -pub const GUID_RECOVERY_NVMED_PREPARE_SHUTDOWN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1268216042, data2: 48615, data3: 16395, data4: [169, 185, 79, 104, 79, 84, 204, 42] }; -pub const GUID_RECOVERY_PCI_PREPARE_SHUTDOWN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2430110174, data2: 34564, data3: 17615, data4: [129, 21, 237, 133, 40, 210, 178, 218] }; -pub const GUID_REENUMERATE_SELF_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 720044611, data2: 27246, data3: 18539, data4: [130, 252, 216, 21, 246, 185, 112, 6] }; -pub const GUID_SCM_BUS_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 630474627, data2: 52857, data3: 16946, data4: [129, 94, 74, 48, 1, 78, 142, 180] }; -pub const GUID_SCM_BUS_LD_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2609459325, data2: 55147, data3: 20296, data4: [177, 134, 84, 4, 26, 233, 46, 141] }; -pub const GUID_SCM_BUS_NVD_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2380293375, data2: 46640, data3: 17124, data4: [136, 234, 111, 36, 200, 100, 17, 117] }; -pub const GUID_SCM_PHYSICAL_NVDIMM_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 7979547, data2: 37246, data3: 16478, data4: [169, 206, 7, 50, 181, 187, 206, 189] }; -pub const GUID_SDEV_IDENTIFIER_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1238792952, data2: 37228, data3: 20200, data4: [157, 241, 136, 159, 23, 210, 30, 145] }; -pub const GUID_SECURE_DRIVER_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 923756513, data2: 20469, data3: 19092, data4: [154, 53, 6, 197, 217, 204, 48, 226] }; -pub const GUID_TARGET_DEVICE_QUERY_REMOVE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3409592326, data2: 18160, data3: 4560, data4: [176, 143, 0, 96, 151, 19, 5, 63] }; -pub const GUID_TARGET_DEVICE_REMOVE_CANCELLED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3409592327, data2: 18160, data3: 4560, data4: [176, 143, 0, 96, 151, 19, 5, 63] }; -pub const GUID_TARGET_DEVICE_REMOVE_COMPLETE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3409592328, data2: 18160, data3: 4560, data4: [176, 143, 0, 96, 151, 19, 5, 63] }; -pub const GUID_TARGET_DEVICE_TRANSPORT_RELATIONS_CHANGED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4243925238, data2: 43055, data3: 18353, data4: [173, 58, 128, 80, 89, 76, 173, 40] }; -pub const GUID_THERMAL_COOLING_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3971893160, data2: 50328, data3: 19385, data4: [189, 112, 232, 103, 224, 148, 13, 34] }; -pub const GUID_TRANSLATOR_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1813334674, data2: 43727, data3: 4560, data4: [141, 42, 0, 160, 201, 6, 178, 68] }; -pub const GUID_WUDF_DEVICE_HOST_PROBLEM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3292341693, data2: 37702, data3: 16622, data4: [162, 210, 215, 12, 21, 248, 183, 91] }; +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_ACPI_CMOS_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3a8d0384_6505_40ca_bc39_56c15f8c5fed); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_ACPI_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb091a08a_ba97_11d0_bd14_00aa00b7b32a); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_ACPI_INTERFACE_STANDARD2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe8695f63_1831_4870_a8cf_9c2f03f9dcb5); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_ACPI_PORT_RANGES_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf14f609b_cbbd_4957_a674_bc00213f1c97); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_ACPI_REGS_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x06141966_7245_6369_462e_4e656c736f6e); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_AGP_TARGET_BUS_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb15cfce8_06d1_4d37_9d4c_bedde0c2a6ff); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_ARBITER_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe644f185_8c0e_11d0_becf_08002be2092f); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_BUS_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x496b8280_6f25_11d0_beaf_08002be2092f); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_BUS_RESOURCE_UPDATE_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x27d0102d_bfb2_4164_81dd_dbb82f968b48); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_BUS_TYPE_1394: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf74e73eb_9ac5_45eb_be4d_772cc71ddfb3); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_BUS_TYPE_ACPI: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd7b46895_001a_4942_891f_a7d46610a843); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_BUS_TYPE_AVC: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc06ff265_ae09_48f0_812c_16753d7cba83); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_BUS_TYPE_DOT4PRT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x441ee001_4342_11d5_a184_00c04f60524d); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_BUS_TYPE_EISA: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xddc35509_f3fc_11d0_a537_0000f8753ed1); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_BUS_TYPE_HID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xeeaf37d0_1963_47c4_aa48_72476db7cf49); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_BUS_TYPE_INTERNAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1530ea73_086b_11d1_a09f_00c04fc340b1); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_BUS_TYPE_IRDA: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7ae17dc1_c944_44d6_881f_4c2e61053bc1); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_BUS_TYPE_ISAPNP: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe676f854_d87d_11d0_92b2_00a0c9055fc5); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_BUS_TYPE_LPTENUM: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc4ca1000_2ddc_11d5_a17a_00c04f60524d); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_BUS_TYPE_MCA: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1c75997a_dc33_11d0_92b2_00a0c9055fc5); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_BUS_TYPE_PCI: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc8ebdfb0_b510_11d0_80e5_00a0c92542e3); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_BUS_TYPE_PCMCIA: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x09343630_af9f_11d0_92e9_0000f81e1b30); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_BUS_TYPE_SCM: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x375a5912_804c_45aa_bdc2_fdd25a1d9512); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_BUS_TYPE_SD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe700cc04_4036_4e89_9579_89ebf45f00cd); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_BUS_TYPE_SERENUM: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x77114a87_8944_11d1_bd90_00a0c906be2d); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_BUS_TYPE_SW_DEVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x06d10322_7de0_4cef_8e25_197d0e7442e2); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_BUS_TYPE_USB: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9d7debbc_c85d_11d1_9eb4_006008c3a19a); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_BUS_TYPE_USBPRINT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x441ee000_4342_11d5_a184_00c04f60524d); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_D3COLD_AUX_POWER_AND_TIMING_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0044d8aa_f664_4588_9ffc_2afeaf5950b9); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_D3COLD_SUPPORT_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb38290e5_3cd0_4f9d_9937_f5fe2b44d47a); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_1394: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6bdd1fc1_810f_11d0_bec7_08002be2092f); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_1394DEBUG: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x66f250d6_7801_4a64_b139_eea80a450b24); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_61883: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7ebefbc0_3200_11d2_b4c2_00a0c9697d07); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_ADAPTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d36e964_e325_11ce_bfc1_08002be10318); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_APMSUPPORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd45b1c18_c8fa_11d1_9f77_0000f805f530); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_AVC: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc06ff265_ae09_48f0_812c_16753d7cba83); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_BATTERY: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x72631e54_78a4_11d0_bcf7_00aa00b7b32a); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_BIOMETRIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x53d29ef7_377c_4d14_864b_eb3a85769359); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_BLUETOOTH: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe0cbf06c_cd8b_4647_bb8a_263b43f0f974); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_CAMERA: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xca3e7ab9_b4c3_4ae6_8251_579ef933890f); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_CDROM: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d36e965_e325_11ce_bfc1_08002be10318); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_COMPUTEACCELERATOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf01a9d53_3ff6_48d2_9f97_c8a7004be10c); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_COMPUTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d36e966_e325_11ce_bfc1_08002be10318); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_DECODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6bdd1fc2_810f_11d0_bec7_08002be2092f); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_DISKDRIVE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d36e967_e325_11ce_bfc1_08002be10318); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_DISPLAY: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d36e968_e325_11ce_bfc1_08002be10318); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_DOT4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x48721b56_6795_11d2_b1a8_0080c72e74a2); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_DOT4PRINT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x49ce6ac8_6f86_11d2_b1e5_0080c72e74a2); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_EHSTORAGESILO: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9da2b80f_f89f_4a49_a5c2_511b085b9e8a); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_ENUM1394: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc459df55_db08_11d1_b009_00a0c9081ff6); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_EXTENSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe2f84ce7_8efa_411c_aa69_97454ca4cb57); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_FDC: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d36e969_e325_11ce_bfc1_08002be10318); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_FIRMWARE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e7dd72_6468_4e36_b6f1_6488f42c1b52); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_FLOPPYDISK: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d36e980_e325_11ce_bfc1_08002be10318); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_FSFILTER_ACTIVITYMONITOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb86dff51_a31e_4bac_b3cf_e8cfe75c9fc2); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_FSFILTER_ANTIVIRUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb1d1a169_c54f_4379_81db_bee7d88d7454); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_FSFILTER_BOTTOM: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x37765ea0_5958_4fc9_b04b_2fdfef97e59e); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_FSFILTER_CFSMETADATASERVER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcdcf0939_b75b_4630_bf76_80f7ba655884); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_FSFILTER_COMPRESSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf3586baf_b5aa_49b5_8d6c_0569284c639f); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_FSFILTER_CONTENTSCREENER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3e3f0674_c83c_4558_bb26_9820e1eba5c5); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_FSFILTER_CONTINUOUSBACKUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x71aa14f8_6fad_4622_ad77_92bb9d7e6947); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_FSFILTER_COPYPROTECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x89786ff1_9c12_402f_9c9e_17753c7f4375); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_FSFILTER_ENCRYPTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa0a701c0_a511_42ff_aa6c_06dc0395576f); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_FSFILTER_HSM: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd546500a_2aeb_45f6_9482_f4b1799c3177); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_FSFILTER_INFRASTRUCTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe55fa6f9_128c_4d04_abab_630c74b1453a); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_FSFILTER_OPENFILEBACKUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf8ecafa6_66d1_41a5_899b_66585d7216b7); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_FSFILTER_PHYSICALQUOTAMANAGEMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6a0a8e78_bba6_4fc4_a709_1e33cd09d67e); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_FSFILTER_QUOTAMANAGEMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8503c911_a6c7_4919_8f79_5028f5866b0c); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_FSFILTER_REPLICATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x48d3ebc4_4cf8_48ff_b869_9c68ad42eb9f); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_FSFILTER_SECURITYENHANCER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd02bc3da_0c8e_4945_9bd5_f1883c226c8c); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_FSFILTER_SYSTEM: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5d1b9aaa_01e2_46af_849f_272b3f324c46); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_FSFILTER_SYSTEMRECOVERY: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2db15374_706e_4131_a0c7_d7c78eb0289a); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_FSFILTER_TOP: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb369baf4_5568_4e82_a87e_a93eb16bca87); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_FSFILTER_UNDELETE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfe8f1572_c67a_48c0_bbac_0b5c6d66cafb); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_FSFILTER_VIRTUALIZATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf75a86c0_10d8_4c3a_b233_ed60e4cdfaac); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_GPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6bdd1fc3_810f_11d0_bec7_08002be2092f); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_HDC: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d36e96a_e325_11ce_bfc1_08002be10318); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_HIDCLASS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x745a17a0_74d3_11d0_b6fe_00a0c90f57da); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_HOLOGRAPHIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd612553d_06b1_49ca_8938_e39ef80eb16f); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6bdd1fc6_810f_11d0_bec7_08002be2092f); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_INFINIBAND: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x30ef7132_d858_4a0c_ac24_b9028a5cca3f); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_INFRARED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6bdd1fc5_810f_11d0_bec7_08002be2092f); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_KEYBOARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d36e96b_e325_11ce_bfc1_08002be10318); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_LEGACYDRIVER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8ecc055d_047f_11d1_a537_0000f8753ed1); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_MEDIA: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d36e96c_e325_11ce_bfc1_08002be10318); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_MEDIUM_CHANGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xce5939ae_ebde_11d0_b181_0000f8753ec4); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_MEMORY: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5099944a_f6b9_4057_a056_8c550228544c); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_MODEM: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d36e96d_e325_11ce_bfc1_08002be10318); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_MONITOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d36e96e_e325_11ce_bfc1_08002be10318); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_MOUSE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d36e96f_e325_11ce_bfc1_08002be10318); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_MTD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d36e970_e325_11ce_bfc1_08002be10318); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_MULTIFUNCTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d36e971_e325_11ce_bfc1_08002be10318); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_MULTIPORTSERIAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x50906cb8_ba12_11d1_bf5d_0000f805f530); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_NET: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d36e972_e325_11ce_bfc1_08002be10318); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_NETCLIENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d36e973_e325_11ce_bfc1_08002be10318); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_NETDRIVER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x87ef9ad1_8f70_49ee_b215_ab1fcadcbe3c); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_NETSERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d36e974_e325_11ce_bfc1_08002be10318); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_NETTRANS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d36e975_e325_11ce_bfc1_08002be10318); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_NETUIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x78912bc1_cb8e_4b28_a329_f322ebadbe0f); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_NODRIVER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d36e976_e325_11ce_bfc1_08002be10318); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_PCMCIA: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d36e977_e325_11ce_bfc1_08002be10318); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_PNPPRINTERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4658ee7e_f050_11d1_b6bd_00c04fa372a7); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_PORTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d36e978_e325_11ce_bfc1_08002be10318); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_PRINTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d36e979_e325_11ce_bfc1_08002be10318); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_PRINTERUPGRADE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d36e97a_e325_11ce_bfc1_08002be10318); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_PRINTQUEUE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1ed2bbf9_11f0_4084_b21f_ad83a8e6dcdc); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_PROCESSOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x50127dc3_0f36_415e_a6cc_4cb3be910b65); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_SBP2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd48179be_ec20_11d1_b6b8_00c04fa372a7); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_SCMDISK: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x53966cb1_4d46_4166_bf23_c522403cd495); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_SCMVOLUME: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x53ccb149_e543_4c84_b6e0_bce4f6b7e806); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_SCSIADAPTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d36e97b_e325_11ce_bfc1_08002be10318); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_SECURITYACCELERATOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x268c95a1_edfe_11d3_95c3_0010dc4050a5); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_SENSOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5175d334_c371_4806_b3ba_71fd53c9258d); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_SIDESHOW: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x997b5d8d_c442_4f2e_baf3_9c8e671e9e21); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_SMARTCARDREADER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x50dd5230_ba8a_11d1_bf5d_0000f805f530); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_SMRDISK: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x53487c23_680f_4585_acc3_1f10d6777e82); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_SMRVOLUME: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x53b3cf03_8f5a_4788_91b6_d19ed9fcccbf); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_SOFTWARECOMPONENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5c4c3332_344d_483c_8739_259e934c9cc8); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_SOUND: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d36e97c_e325_11ce_bfc1_08002be10318); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_SYSTEM: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d36e97d_e325_11ce_bfc1_08002be10318); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_TAPEDRIVE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6d807884_7d21_11cf_801c_08002be10318); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_UCM: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe6f1aa1c_7f3b_4473_b2e8_c97d8ac71d53); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_UNKNOWN: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d36e97e_e325_11ce_bfc1_08002be10318); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_USB: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x36fc9e60_c465_11cf_8056_444553540000); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_VOLUME: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x71a27cdd_812a_11d0_bec7_08002be2092f); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_VOLUMESNAPSHOT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x533c5b84_ec70_11d2_9505_00c04f79deaf); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_WCEUSBS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x25dbce51_6c8f_4a72_8a6d_b54c2b4fc835); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVCLASS_WPD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xeec5ad98_8080_425f_922a_dabf3de3f69a); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVICE_INTERFACE_ARRIVAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcb3a4004_46f0_11d0_b08f_00609713053f); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVICE_INTERFACE_REMOVAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcb3a4005_46f0_11d0_b08f_00609713053f); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DEVICE_RESET_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x649fdf26_3bc0_4813_ad24_7e0c1eda3fa3); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_DMA_CACHE_COHERENCY_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb520f7fa_8a5a_4e40_a3f6_6be1e162d935); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_HWPROFILE_CHANGE_CANCELLED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcb3a4002_46f0_11d0_b08f_00609713053f); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_HWPROFILE_CHANGE_COMPLETE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcb3a4003_46f0_11d0_b08f_00609713053f); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_HWPROFILE_QUERY_CHANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcb3a4001_46f0_11d0_b08f_00609713053f); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_INT_ROUTE_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x70941bf4_0073_11d1_a09e_00c04fc340b1); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_IOMMU_BUS_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1efee0b2_d278_4ae4_bddc_1b34dd648043); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_KERNEL_SOFT_RESTART_CANCEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x31d737e7_8c0b_468a_956e_9f433ec358fb); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_KERNEL_SOFT_RESTART_FINALIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x20e91abd_350a_4d4f_8577_99c81507473a); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_KERNEL_SOFT_RESTART_PREPARE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xde373def_a85c_4f76_8cbf_f96bea8bd10f); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_LEGACY_DEVICE_DETECTION_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x50feb0de_596a_11d2_a5b8_0000f81a4619); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_MF_ENUMERATION_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xaeb895f0_5586_11d1_8d84_00a0c906b244); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_MSIX_TABLE_CONFIG_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1a6a460b_194f_455d_b34b_b84c5b05712b); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_NPEM_CONTROL_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d95573d_b774_488a_b120_4f284a9eff51); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_PARTITION_UNIT_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x52363f5b_d891_429b_8195_aec5fef6853c); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_PCC_INTERFACE_INTERNAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7cce62ce_c189_4814_a6a7_12112089e938); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_PCC_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3ee8ba63_0f59_4a24_8a45_35808bdd1249); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_PCI_ATS_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x010a7fe8_96f5_4943_bedf_95e651b93412); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_PCI_BUS_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x496b8281_6f25_11d0_beaf_08002be2092f); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_PCI_BUS_INTERFACE_STANDARD2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xde94e966_fdff_4c9c_9998_6747b150e74c); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_PCI_DEVICE_PRESENT_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd1b82c26_bf49_45ef_b216_71cbd7889b57); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_PCI_EXPRESS_LINK_QUIESCENT_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x146cd41c_dae3_4437_8aff_2af3f038099b); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_PCI_EXPRESS_ROOT_PORT_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x83a7734a_84c7_4161_9a98_6000ed0c4a33); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_PCI_FPGA_CONTROL_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2df3f7a8_b9b3_4063_9215_b5d14a0b266e); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_PCI_PTM_CONTROL_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x348a5ebb_ba24_44b7_9916_285687735117); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_PCI_SECURITY_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6e7f1451_199e_4acc_ba2d_762b4edf4674); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_PCI_VIRTUALIZATION_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x64897b47_3a4a_4d75_bc74_89dd6c078293); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_PCMCIA_BUS_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x76173af0_c504_11d1_947f_00c04fb960ee); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_PNP_CUSTOM_NOTIFICATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xaca73f8e_8d23_11d1_ac7d_0000f87571d0); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_PNP_EXTENDED_ADDRESS_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb8e992ec_a797_4dc4_8846_84d041707446); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_PNP_LOCATION_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x70211b0e_0afb_47db_afc1_410bf842497a); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_PNP_POWER_NOTIFICATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc2cf0660_eb7a_11d1_bd7f_0000f87571d0); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_PNP_POWER_SETTING_CHANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x29c69b3e_c79a_43bf_bbde_a932fa1bea7e); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_POWER_DEVICE_ENABLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x827c0a6f_feb0_11d0_bd26_00aa00b7b32a); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_POWER_DEVICE_TIMEOUTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa45da735_feb0_11d0_bd26_00aa00b7b32a); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_POWER_DEVICE_WAKE_ENABLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa9546a82_feb0_11d0_bd26_00aa00b7b32a); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_PROCESSOR_PCC_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x37b17e9a_c21c_4296_972d_11c4b32b28f0); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_QUERY_CRASHDUMP_FUNCTIONS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9cc6b8ff_32e2_4834_b1de_b32ef8880a4b); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_RECOVERY_NVMED_PREPARE_SHUTDOWN: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4b9770ea_bde7_400b_a9b9_4f684f54cc2a); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_RECOVERY_PCI_PREPARE_SHUTDOWN: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x90d889de_8704_44cf_8115_ed8528d2b2da); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_REENUMERATE_SELF_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2aeb0243_6a6e_486b_82fc_d815f6b97006); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_SCM_BUS_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x25944783_ce79_4232_815e_4a30014e8eb4); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_SCM_BUS_LD_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9b89307d_d76b_4f48_b186_54041ae92e8d); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_SCM_BUS_NVD_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8de064ff_b630_42e4_88ea_6f24c8641175); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_SCM_PHYSICAL_NVDIMM_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0079c21b_917e_405e_a9ce_0732b5bbcebd); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_SDEV_IDENTIFIER_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x49d67af8_916c_4ee8_9df1_889f17d21e91); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_SECURE_DRIVER_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x370f67e1_4ff5_4a94_9a35_06c5d9cc30e2); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_TARGET_DEVICE_QUERY_REMOVE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcb3a4006_46f0_11d0_b08f_00609713053f); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_TARGET_DEVICE_REMOVE_CANCELLED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcb3a4007_46f0_11d0_b08f_00609713053f); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_TARGET_DEVICE_REMOVE_COMPLETE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcb3a4008_46f0_11d0_b08f_00609713053f); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_TARGET_DEVICE_TRANSPORT_RELATIONS_CHANGED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfcf528f6_a82f_47b1_ad3a_8050594cad28); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_THERMAL_COOLING_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xecbe47a8_c498_4bb9_bd70_e867e0940d22); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_TRANSLATOR_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6c154a92_aacf_11d0_8d2a_00a0c906b244); +#[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] +pub const GUID_WUDF_DEVICE_HOST_PROBLEM: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc43d25bd_9346_40ee_a2d2_d70c15f8b75b); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] pub const IDD_DYNAWIZ_ANALYZEDEV_PAGE: u32 = 10010u32; #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -3073,369 +2676,369 @@ pub const INFINFO_INF_SPEC_IS_HINF: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] pub const INFINFO_REVERSE_DEFAULT_SEARCH: u32 = 4u32; #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_BUS_ALL: &str = "BUS_ALL"; +pub const INFSTR_BUS_ALL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BUS_ALL"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_BUS_EISA: &str = "BUS_EISA"; +pub const INFSTR_BUS_EISA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BUS_EISA"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_BUS_ISA: &str = "BUS_ISA"; +pub const INFSTR_BUS_ISA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BUS_ISA"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_BUS_MCA: &str = "BUS_MCA"; +pub const INFSTR_BUS_MCA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BUS_MCA"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGPRI_DESIRED: &str = "DESIRED"; +pub const INFSTR_CFGPRI_DESIRED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DESIRED"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGPRI_DISABLED: &str = "DISABLED"; +pub const INFSTR_CFGPRI_DISABLED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DISABLED"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGPRI_FORCECONFIG: &str = "FORCECONFIG"; +pub const INFSTR_CFGPRI_FORCECONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FORCECONFIG"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGPRI_HARDRECONFIG: &str = "HARDRECONFIG"; +pub const INFSTR_CFGPRI_HARDRECONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HARDRECONFIG"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGPRI_HARDWIRED: &str = "HARDWIRED"; +pub const INFSTR_CFGPRI_HARDWIRED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HARDWIRED"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGPRI_NORMAL: &str = "NORMAL"; +pub const INFSTR_CFGPRI_NORMAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NORMAL"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGPRI_POWEROFF: &str = "POWEROFF"; +pub const INFSTR_CFGPRI_POWEROFF: ::windows_sys::core::PCWSTR = ::windows_sys::w!("POWEROFF"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGPRI_REBOOT: &str = "REBOOT"; +pub const INFSTR_CFGPRI_REBOOT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("REBOOT"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGPRI_RESTART: &str = "RESTART"; +pub const INFSTR_CFGPRI_RESTART: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RESTART"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGPRI_SUBOPTIMAL: &str = "SUBOPTIMAL"; +pub const INFSTR_CFGPRI_SUBOPTIMAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SUBOPTIMAL"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGTYPE_BASIC: &str = "BASIC"; +pub const INFSTR_CFGTYPE_BASIC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BASIC"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGTYPE_FORCED: &str = "FORCED"; +pub const INFSTR_CFGTYPE_FORCED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FORCED"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGTYPE_OVERRIDE: &str = "OVERRIDE"; +pub const INFSTR_CFGTYPE_OVERRIDE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OVERRIDE"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CLASS_SAFEEXCL: &str = "SAFE_EXCL"; +pub const INFSTR_CLASS_SAFEEXCL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SAFE_EXCL"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CONTROLFLAGS_SECTION: &str = "ControlFlags"; +pub const INFSTR_CONTROLFLAGS_SECTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ControlFlags"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_DRIVERSELECT_FUNCTIONS: &str = "DriverSelectFunctions"; +pub const INFSTR_DRIVERSELECT_FUNCTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DriverSelectFunctions"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_DRIVERSELECT_SECTION: &str = "DriverSelect"; +pub const INFSTR_DRIVERSELECT_SECTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DriverSelect"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_DRIVERVERSION_SECTION: &str = "DriverVer"; +pub const INFSTR_DRIVERVERSION_SECTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DriverVer"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_ACTION: &str = "Action"; +pub const INFSTR_KEY_ACTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Action"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_ALWAYSEXCLUDEFROMSELECT: &str = "AlwaysExcludeFromSelect"; +pub const INFSTR_KEY_ALWAYSEXCLUDEFROMSELECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AlwaysExcludeFromSelect"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_BUFFER_SIZE: &str = "BufferSize"; +pub const INFSTR_KEY_BUFFER_SIZE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BufferSize"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_CATALOGFILE: &str = "CatalogFile"; +pub const INFSTR_KEY_CATALOGFILE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CatalogFile"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_CHANNEL_ACCESS: &str = "Access"; +pub const INFSTR_KEY_CHANNEL_ACCESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Access"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_CHANNEL_ENABLED: &str = "Enabled"; +pub const INFSTR_KEY_CHANNEL_ENABLED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Enabled"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_CHANNEL_ISOLATION: &str = "Isolation"; +pub const INFSTR_KEY_CHANNEL_ISOLATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Isolation"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_CHANNEL_VALUE: &str = "Value"; +pub const INFSTR_KEY_CHANNEL_VALUE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Value"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_CLASS: &str = "Class"; +pub const INFSTR_KEY_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Class"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_CLASSGUID: &str = "ClassGUID"; +pub const INFSTR_KEY_CLASSGUID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ClassGUID"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_CLOCK_TYPE: &str = "ClockType"; +pub const INFSTR_KEY_CLOCK_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ClockType"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_CONFIGPRIORITY: &str = "ConfigPriority"; +pub const INFSTR_KEY_CONFIGPRIORITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ConfigPriority"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_COPYFILESONLY: &str = "CopyFilesOnly"; +pub const INFSTR_KEY_COPYFILESONLY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CopyFilesOnly"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_DATA_ITEM: &str = "DataItem"; +pub const INFSTR_KEY_DATA_ITEM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DataItem"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_DELAYEDAUTOSTART: &str = "DelayedAutoStart"; +pub const INFSTR_KEY_DELAYEDAUTOSTART: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DelayedAutoStart"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_DEPENDENCIES: &str = "Dependencies"; +pub const INFSTR_KEY_DEPENDENCIES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Dependencies"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_DESCRIPTION: &str = "Description"; +pub const INFSTR_KEY_DESCRIPTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Description"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_DETECTLIST: &str = "DetectList"; +pub const INFSTR_KEY_DETECTLIST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DetectList"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_DETPARAMS: &str = "Params"; +pub const INFSTR_KEY_DETPARAMS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Params"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_DISABLE_REALTIME_PERSISTENCE: &str = "DisableRealtimePersistence"; +pub const INFSTR_KEY_DISABLE_REALTIME_PERSISTENCE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisableRealtimePersistence"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_DISPLAYNAME: &str = "DisplayName"; +pub const INFSTR_KEY_DISPLAYNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisplayName"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_DMA: &str = "DMA"; +pub const INFSTR_KEY_DMA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DMA"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_DMACONFIG: &str = "DMAConfig"; +pub const INFSTR_KEY_DMACONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DMAConfig"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_DRIVERSET: &str = "DriverSet"; +pub const INFSTR_KEY_DRIVERSET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DriverSet"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_ENABLED: &str = "Enabled"; +pub const INFSTR_KEY_ENABLED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Enabled"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_ENABLE_FLAGS: &str = "EnableFlags"; +pub const INFSTR_KEY_ENABLE_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableFlags"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_ENABLE_LEVEL: &str = "EnableLevel"; +pub const INFSTR_KEY_ENABLE_LEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableLevel"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_ENABLE_PROPERTY: &str = "EnableProperty"; +pub const INFSTR_KEY_ENABLE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableProperty"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_ERRORCONTROL: &str = "ErrorControl"; +pub const INFSTR_KEY_ERRORCONTROL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ErrorControl"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_EXCLUDEFROMSELECT: &str = "ExcludeFromSelect"; +pub const INFSTR_KEY_EXCLUDEFROMSELECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ExcludeFromSelect"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_EXCLUDERES: &str = "ExcludeRes"; +pub const INFSTR_KEY_EXCLUDERES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ExcludeRes"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_EXTENSIONID: &str = "ExtensionId"; +pub const INFSTR_KEY_EXTENSIONID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ExtensionId"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_FILE_MAX: &str = "FileMax"; +pub const INFSTR_KEY_FILE_MAX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FileMax"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_FILE_NAME: &str = "FileName"; +pub const INFSTR_KEY_FILE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FileName"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_FLUSH_TIMER: &str = "FlushTimer"; +pub const INFSTR_KEY_FLUSH_TIMER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FlushTimer"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_FROMINET: &str = "FromINet"; +pub const INFSTR_KEY_FROMINET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FromINet"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_HARDWARE_CLASS: &str = "Class"; +pub const INFSTR_KEY_HARDWARE_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Class"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_HARDWARE_CLASSGUID: &str = "ClassGUID"; +pub const INFSTR_KEY_HARDWARE_CLASSGUID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ClassGUID"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_INTERACTIVEINSTALL: &str = "InteractiveInstall"; +pub const INFSTR_KEY_INTERACTIVEINSTALL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InteractiveInstall"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_IO: &str = "IO"; +pub const INFSTR_KEY_IO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IO"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_IOCONFIG: &str = "IOConfig"; +pub const INFSTR_KEY_IOCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IOConfig"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_IRQ: &str = "IRQ"; +pub const INFSTR_KEY_IRQ: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IRQ"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_IRQCONFIG: &str = "IRQConfig"; +pub const INFSTR_KEY_IRQCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IRQConfig"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_LOADORDERGROUP: &str = "LoadOrderGroup"; +pub const INFSTR_KEY_LOADORDERGROUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LoadOrderGroup"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_LOGGING_AUTOBACKUP: &str = "LoggingAutoBackup"; +pub const INFSTR_KEY_LOGGING_AUTOBACKUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LoggingAutoBackup"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_LOGGING_MAXSIZE: &str = "LoggingMaxSize"; +pub const INFSTR_KEY_LOGGING_MAXSIZE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LoggingMaxSize"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_LOGGING_RETENTION: &str = "LoggingRetention"; +pub const INFSTR_KEY_LOGGING_RETENTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LoggingRetention"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_LOG_FILE_MODE: &str = "LogFileMode"; +pub const INFSTR_KEY_LOG_FILE_MODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LogFileMode"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_MATCH_ALL_KEYWORD: &str = "MatchAllKeyword"; +pub const INFSTR_KEY_MATCH_ALL_KEYWORD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MatchAllKeyword"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_MATCH_ANY_KEYWORD: &str = "MatchAnyKeyword"; +pub const INFSTR_KEY_MATCH_ANY_KEYWORD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MatchAnyKeyword"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_MAXIMUM_BUFFERS: &str = "MaximumBuffers"; +pub const INFSTR_KEY_MAXIMUM_BUFFERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaximumBuffers"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_MAX_FILE_SIZE: &str = "MaxFileSize"; +pub const INFSTR_KEY_MAX_FILE_SIZE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaxFileSize"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_MEM: &str = "Mem"; +pub const INFSTR_KEY_MEM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Mem"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_MEMCONFIG: &str = "MemConfig"; +pub const INFSTR_KEY_MEMCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MemConfig"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_MEMLARGECONFIG: &str = "MemLargeConfig"; +pub const INFSTR_KEY_MEMLARGECONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MemLargeConfig"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_MESSAGE_FILE: &str = "MessageFile"; +pub const INFSTR_KEY_MESSAGE_FILE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MessageFile"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_MFCARDCONFIG: &str = "MfCardConfig"; +pub const INFSTR_KEY_MFCARDCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MfCardConfig"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_MINIMUM_BUFFERS: &str = "MinimumBuffers"; +pub const INFSTR_KEY_MINIMUM_BUFFERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MinimumBuffers"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_NAME: &str = "Name"; +pub const INFSTR_KEY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Name"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_NOSETUPINF: &str = "NoSetupInf"; +pub const INFSTR_KEY_NOSETUPINF: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoSetupInf"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_PARAMETER_FILE: &str = "ParameterFile"; +pub const INFSTR_KEY_PARAMETER_FILE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ParameterFile"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_PATH: &str = "Path"; +pub const INFSTR_KEY_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Path"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_PCCARDCONFIG: &str = "PcCardConfig"; +pub const INFSTR_KEY_PCCARDCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PcCardConfig"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_PNPLOCKDOWN: &str = "PnpLockDown"; +pub const INFSTR_KEY_PNPLOCKDOWN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PnpLockDown"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_PROVIDER: &str = "Provider"; +pub const INFSTR_KEY_PROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_PROVIDER_NAME: &str = "ProviderName"; +pub const INFSTR_KEY_PROVIDER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProviderName"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_REQUESTADDITIONALSOFTWARE: &str = "RequestAdditionalSoftware"; +pub const INFSTR_KEY_REQUESTADDITIONALSOFTWARE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RequestAdditionalSoftware"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_REQUIREDPRIVILEGES: &str = "RequiredPrivileges"; +pub const INFSTR_KEY_REQUIREDPRIVILEGES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RequiredPrivileges"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_RESOURCE_FILE: &str = "ResourceFile"; +pub const INFSTR_KEY_RESOURCE_FILE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ResourceFile"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_SECURITY: &str = "Security"; +pub const INFSTR_KEY_SECURITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Security"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_SERVICEBINARY: &str = "ServiceBinary"; +pub const INFSTR_KEY_SERVICEBINARY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ServiceBinary"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_SERVICESIDTYPE: &str = "ServiceSidType"; +pub const INFSTR_KEY_SERVICESIDTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ServiceSidType"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_SERVICETYPE: &str = "ServiceType"; +pub const INFSTR_KEY_SERVICETYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ServiceType"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_SIGNATURE: &str = "Signature"; +pub const INFSTR_KEY_SIGNATURE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Signature"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_SKIPLIST: &str = "SkipList"; +pub const INFSTR_KEY_SKIPLIST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SkipList"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_START: &str = "Start"; +pub const INFSTR_KEY_START: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Start"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_STARTNAME: &str = "StartName"; +pub const INFSTR_KEY_STARTNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StartName"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_STARTTYPE: &str = "StartType"; +pub const INFSTR_KEY_STARTTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StartType"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_SUB_TYPE: &str = "SubType"; +pub const INFSTR_KEY_SUB_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SubType"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_TRIGGER_TYPE: &str = "TriggerType"; +pub const INFSTR_KEY_TRIGGER_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TriggerType"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_PLATFORM_NT: &str = "NT"; +pub const INFSTR_PLATFORM_NT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NT"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_PLATFORM_NTALPHA: &str = "NTAlpha"; +pub const INFSTR_PLATFORM_NTALPHA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NTAlpha"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_PLATFORM_NTAMD64: &str = "NTAMD64"; +pub const INFSTR_PLATFORM_NTAMD64: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NTAMD64"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_PLATFORM_NTARM: &str = "NTARM"; +pub const INFSTR_PLATFORM_NTARM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NTARM"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_PLATFORM_NTARM64: &str = "NTARM64"; +pub const INFSTR_PLATFORM_NTARM64: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NTARM64"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_PLATFORM_NTAXP64: &str = "NTAXP64"; +pub const INFSTR_PLATFORM_NTAXP64: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NTAXP64"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_PLATFORM_NTIA64: &str = "NTIA64"; +pub const INFSTR_PLATFORM_NTIA64: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NTIA64"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_PLATFORM_NTMIPS: &str = "NTMIPS"; +pub const INFSTR_PLATFORM_NTMIPS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NTMIPS"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_PLATFORM_NTPPC: &str = "NTPPC"; +pub const INFSTR_PLATFORM_NTPPC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NTPPC"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_PLATFORM_NTX86: &str = "NTx86"; +pub const INFSTR_PLATFORM_NTX86: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NTx86"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_PLATFORM_WIN: &str = "Win"; +pub const INFSTR_PLATFORM_WIN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Win"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_REBOOT: &str = "Reboot"; +pub const INFSTR_REBOOT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Reboot"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RESTART: &str = "Restart"; +pub const INFSTR_RESTART: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Restart"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_BIOSROMRD: &str = "RISK_BIOSROMRD"; +pub const INFSTR_RISK_BIOSROMRD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RISK_BIOSROMRD"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_DELICATE: &str = "RISK_DELICATE"; +pub const INFSTR_RISK_DELICATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RISK_DELICATE"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_IORD: &str = "RISK_IORD"; +pub const INFSTR_RISK_IORD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RISK_IORD"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_IOWR: &str = "RISK_IOWR"; +pub const INFSTR_RISK_IOWR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RISK_IOWR"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_LOW: &str = "RISK_LOW"; +pub const INFSTR_RISK_LOW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RISK_LOW"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_MEMRD: &str = "RISK_MEMRD"; +pub const INFSTR_RISK_MEMRD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RISK_MEMRD"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_MEMWR: &str = "RISK_MEMWR"; +pub const INFSTR_RISK_MEMWR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RISK_MEMWR"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_NONE: &str = "RISK_NONE"; +pub const INFSTR_RISK_NONE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RISK_NONE"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_QUERYDRV: &str = "RISK_QUERYDRV"; +pub const INFSTR_RISK_QUERYDRV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RISK_QUERYDRV"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_SWINT: &str = "RISK_SWINT"; +pub const INFSTR_RISK_SWINT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RISK_SWINT"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_UNRELIABLE: &str = "RISK_UNRELIABLE"; +pub const INFSTR_RISK_UNRELIABLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RISK_UNRELIABLE"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_VERYHIGH: &str = "RISK_VERYHIGH"; +pub const INFSTR_RISK_VERYHIGH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RISK_VERYHIGH"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_VERYLOW: &str = "RISK_VERYLOW"; +pub const INFSTR_RISK_VERYLOW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RISK_VERYLOW"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_AUTOEXECBAT: &str = "AutoexecBatDrivers"; +pub const INFSTR_SECT_AUTOEXECBAT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AutoexecBatDrivers"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_AVOIDCFGSYSDEV: &str = "Det.AvoidCfgSysDev"; +pub const INFSTR_SECT_AVOIDCFGSYSDEV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Det.AvoidCfgSysDev"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_AVOIDENVDEV: &str = "Det.AvoidEnvDev"; +pub const INFSTR_SECT_AVOIDENVDEV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Det.AvoidEnvDev"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_AVOIDINIDEV: &str = "Det.AvoidIniDev"; +pub const INFSTR_SECT_AVOIDINIDEV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Det.AvoidIniDev"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_BADACPIBIOS: &str = "BadACPIBios"; +pub const INFSTR_SECT_BADACPIBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BadACPIBios"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_BADDISKBIOS: &str = "BadDiskBios"; +pub const INFSTR_SECT_BADDISKBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BadDiskBios"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_BADDSBIOS: &str = "BadDSBios"; +pub const INFSTR_SECT_BADDSBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BadDSBios"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_BADPMCALLBIOS: &str = "BadProtectedModeCallBios"; +pub const INFSTR_SECT_BADPMCALLBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BadProtectedModeCallBios"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_BADPNPBIOS: &str = "BadPnpBios"; +pub const INFSTR_SECT_BADPNPBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BadPnpBios"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_BADRMCALLBIOS: &str = "BadRealModeCallBios"; +pub const INFSTR_SECT_BADRMCALLBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BadRealModeCallBios"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_BADROUTINGTABLEBIOS: &str = "BadPCIIRQRoutingTableBios"; +pub const INFSTR_SECT_BADROUTINGTABLEBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BadPCIIRQRoutingTableBios"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_CFGSYS: &str = "ConfigSysDrivers"; +pub const INFSTR_SECT_CFGSYS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ConfigSysDrivers"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_CLASS_INSTALL: &str = "ClassInstall"; +pub const INFSTR_SECT_CLASS_INSTALL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ClassInstall"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_CLASS_INSTALL_32: &str = "ClassInstall32"; +pub const INFSTR_SECT_CLASS_INSTALL_32: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ClassInstall32"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_DEFAULT_INSTALL: &str = "DefaultInstall"; +pub const INFSTR_SECT_DEFAULT_INSTALL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DefaultInstall"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_DEFAULT_UNINSTALL: &str = "DefaultUninstall"; +pub const INFSTR_SECT_DEFAULT_UNINSTALL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DefaultUninstall"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_DETCLASSINFO: &str = "Det.ClassInfo"; +pub const INFSTR_SECT_DETCLASSINFO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Det.ClassInfo"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_DETMODULES: &str = "Det.Modules"; +pub const INFSTR_SECT_DETMODULES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Det.Modules"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_DETOPTIONS: &str = "Det.Options"; +pub const INFSTR_SECT_DETOPTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Det.Options"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_DEVINFS: &str = "Det.DevINFs"; +pub const INFSTR_SECT_DEVINFS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Det.DevINFs"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_DISPLAY_CLEANUP: &str = "DisplayCleanup"; +pub const INFSTR_SECT_DISPLAY_CLEANUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisplayCleanup"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_EXTENSIONCONTRACTS: &str = "ExtensionContracts"; +pub const INFSTR_SECT_EXTENSIONCONTRACTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ExtensionContracts"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_FORCEHWVERIFY: &str = "Det.ForceHWVerify"; +pub const INFSTR_SECT_FORCEHWVERIFY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Det.ForceHWVerify"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_GOODACPIBIOS: &str = "GoodACPIBios"; +pub const INFSTR_SECT_GOODACPIBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GoodACPIBios"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_HPOMNIBOOK: &str = "Det.HPOmnibook"; +pub const INFSTR_SECT_HPOMNIBOOK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Det.HPOmnibook"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_INTERFACE_INSTALL_32: &str = "InterfaceInstall32"; +pub const INFSTR_SECT_INTERFACE_INSTALL_32: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InterfaceInstall32"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_MACHINEIDBIOS: &str = "MachineIDBios"; +pub const INFSTR_SECT_MACHINEIDBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MachineIDBios"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_MANUALDEV: &str = "Det.ManualDev"; +pub const INFSTR_SECT_MANUALDEV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Det.ManualDev"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_MFG: &str = "Manufacturer"; +pub const INFSTR_SECT_MFG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Manufacturer"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_REGCFGSYSDEV: &str = "Det.RegCfgSysDev"; +pub const INFSTR_SECT_REGCFGSYSDEV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Det.RegCfgSysDev"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_REGENVDEV: &str = "Det.RegEnvDev"; +pub const INFSTR_SECT_REGENVDEV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Det.RegEnvDev"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_REGINIDEV: &str = "Det.RegIniDev"; +pub const INFSTR_SECT_REGINIDEV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Det.RegIniDev"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_SYSINI: &str = "SystemIniDrivers"; +pub const INFSTR_SECT_SYSINI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SystemIniDrivers"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_SYSINIDRV: &str = "SystemIniDriversLine"; +pub const INFSTR_SECT_SYSINIDRV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SystemIniDriversLine"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_TARGETCOMPUTERS: &str = "TargetComputers"; +pub const INFSTR_SECT_TARGETCOMPUTERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TargetComputers"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_VERSION: &str = "Version"; +pub const INFSTR_SECT_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Version"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_WININIRUN: &str = "WinIniRunLine"; +pub const INFSTR_SECT_WININIRUN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WinIniRunLine"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SOFTWAREVERSION_SECTION: &str = "SoftwareVersion"; +pub const INFSTR_SOFTWAREVERSION_SECTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SoftwareVersion"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_STRKEY_DRVDESC: &str = "DriverDesc"; +pub const INFSTR_STRKEY_DRVDESC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DriverDesc"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_COINSTALLERS: &str = "CoInstallers"; +pub const INFSTR_SUBKEY_COINSTALLERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CoInstallers"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_CTL: &str = "CTL"; +pub const INFSTR_SUBKEY_CTL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CTL"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_DET: &str = "Det"; +pub const INFSTR_SUBKEY_DET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Det"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_EVENTS: &str = "Events"; +pub const INFSTR_SUBKEY_EVENTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Events"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_FACTDEF: &str = "FactDef"; +pub const INFSTR_SUBKEY_FACTDEF: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FactDef"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_FILTERS: &str = "Filters"; +pub const INFSTR_SUBKEY_FILTERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Filters"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_HW: &str = "Hw"; +pub const INFSTR_SUBKEY_HW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Hw"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_INTERFACES: &str = "Interfaces"; +pub const INFSTR_SUBKEY_INTERFACES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Interfaces"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_LOGCONFIG: &str = "LogConfig"; +pub const INFSTR_SUBKEY_LOGCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LogConfig"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_LOGCONFIGOVERRIDE: &str = "LogConfigOverride"; +pub const INFSTR_SUBKEY_LOGCONFIGOVERRIDE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LogConfigOverride"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_NORESOURCEDUPS: &str = "NoResDup"; +pub const INFSTR_SUBKEY_NORESOURCEDUPS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoResDup"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_POSSIBLEDUPS: &str = "PosDup"; +pub const INFSTR_SUBKEY_POSSIBLEDUPS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PosDup"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_SERVICES: &str = "Services"; +pub const INFSTR_SUBKEY_SERVICES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Services"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_SOFTWARE: &str = "Software"; +pub const INFSTR_SUBKEY_SOFTWARE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_WMI: &str = "WMI"; +pub const INFSTR_SUBKEY_WMI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMI"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] pub const INF_STYLE_CACHE_DISABLE: u32 = 32u32; #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -4051,109 +3654,109 @@ pub const SUOI_FORCEDELETE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] pub const SUOI_INTERNAL1: u32 = 2u32; #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDAUTOLOGGER: &str = "AddAutoLogger"; +pub const SZ_KEY_ADDAUTOLOGGER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AddAutoLogger"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDAUTOLOGGERPROVIDER: &str = "AddAutoLoggerProvider"; +pub const SZ_KEY_ADDAUTOLOGGERPROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AddAutoLoggerProvider"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDCHANNEL: &str = "AddChannel"; +pub const SZ_KEY_ADDCHANNEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AddChannel"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDEVENTPROVIDER: &str = "AddEventProvider"; +pub const SZ_KEY_ADDEVENTPROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AddEventProvider"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDFILTER: &str = "AddFilter"; +pub const SZ_KEY_ADDFILTER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AddFilter"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDIME: &str = "AddIme"; +pub const SZ_KEY_ADDIME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AddIme"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDINTERFACE: &str = "AddInterface"; +pub const SZ_KEY_ADDINTERFACE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AddInterface"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDPOWERSETTING: &str = "AddPowerSetting"; +pub const SZ_KEY_ADDPOWERSETTING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AddPowerSetting"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDPROP: &str = "AddProperty"; +pub const SZ_KEY_ADDPROP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AddProperty"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDREG: &str = "AddReg"; +pub const SZ_KEY_ADDREG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AddReg"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDREGNOCLOBBER: &str = "AddRegNoClobber"; +pub const SZ_KEY_ADDREGNOCLOBBER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AddRegNoClobber"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDSERVICE: &str = "AddService"; +pub const SZ_KEY_ADDSERVICE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AddService"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDTRIGGER: &str = "AddTrigger"; +pub const SZ_KEY_ADDTRIGGER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AddTrigger"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_BITREG: &str = "BitReg"; +pub const SZ_KEY_BITREG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BitReg"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_CLEANONLY: &str = "CleanOnly"; +pub const SZ_KEY_CLEANONLY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CleanOnly"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_COPYFILES: &str = "CopyFiles"; +pub const SZ_KEY_COPYFILES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CopyFiles"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_COPYINF: &str = "CopyINF"; +pub const SZ_KEY_COPYINF: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CopyINF"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_DEFAULTOPTION: &str = "DefaultOption"; +pub const SZ_KEY_DEFAULTOPTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DefaultOption"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_DEFDESTDIR: &str = "DefaultDestDir"; +pub const SZ_KEY_DEFDESTDIR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DefaultDestDir"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_DELFILES: &str = "DelFiles"; +pub const SZ_KEY_DELFILES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DelFiles"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_DELIME: &str = "DelIme"; +pub const SZ_KEY_DELIME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DelIme"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_DELPROP: &str = "DelProperty"; +pub const SZ_KEY_DELPROP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DelProperty"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_DELREG: &str = "DelReg"; +pub const SZ_KEY_DELREG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DelReg"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_DELSERVICE: &str = "DelService"; +pub const SZ_KEY_DELSERVICE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DelService"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_DESTDIRS: &str = "DestinationDirs"; +pub const SZ_KEY_DESTDIRS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DestinationDirs"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_EXCLUDEID: &str = "ExcludeId"; +pub const SZ_KEY_EXCLUDEID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ExcludeId"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_FEATURESCORE: &str = "FeatureScore"; +pub const SZ_KEY_FEATURESCORE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FeatureScore"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_FILTERLEVEL: &str = "FilterLevel"; +pub const SZ_KEY_FILTERLEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FilterLevel"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_FILTERPOSITION: &str = "FilterPosition"; +pub const SZ_KEY_FILTERPOSITION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FilterPosition"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_HARDWARE: &str = "Hardware"; +pub const SZ_KEY_HARDWARE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Hardware"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_IMPORTCHANNEL: &str = "ImportChannel"; +pub const SZ_KEY_IMPORTCHANNEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ImportChannel"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_INI2REG: &str = "Ini2Reg"; +pub const SZ_KEY_INI2REG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Ini2Reg"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_LAYOUT_FILE: &str = "LayoutFile"; +pub const SZ_KEY_LAYOUT_FILE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LayoutFile"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_LDIDOEM: &str = "LdidOEM"; +pub const SZ_KEY_LDIDOEM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LdidOEM"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_LFN_SECTION: &str = "VarLDID.LFN"; +pub const SZ_KEY_LFN_SECTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VarLDID.LFN"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_LISTOPTIONS: &str = "ListOptions"; +pub const SZ_KEY_LISTOPTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ListOptions"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_LOGCONFIG: &str = "LogConfig"; +pub const SZ_KEY_LOGCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LogConfig"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_MODULES: &str = "Modules"; +pub const SZ_KEY_MODULES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Modules"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_OPTIONDESC: &str = "OptionDesc"; +pub const SZ_KEY_OPTIONDESC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OptionDesc"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_PHASE1: &str = "Phase1"; +pub const SZ_KEY_PHASE1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Phase1"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_PROFILEITEMS: &str = "ProfileItems"; +pub const SZ_KEY_PROFILEITEMS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProfileItems"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_REGSVR: &str = "RegisterDlls"; +pub const SZ_KEY_REGSVR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RegisterDlls"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_RENFILES: &str = "RenFiles"; +pub const SZ_KEY_RENFILES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RenFiles"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_SFN_SECTION: &str = "VarLDID.SFN"; +pub const SZ_KEY_SFN_SECTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VarLDID.SFN"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_SRCDISKFILES: &str = "SourceDisksFiles"; +pub const SZ_KEY_SRCDISKFILES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SourceDisksFiles"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_SRCDISKNAMES: &str = "SourceDisksNames"; +pub const SZ_KEY_SRCDISKNAMES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SourceDisksNames"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_STRINGS: &str = "Strings"; +pub const SZ_KEY_STRINGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Strings"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_UNREGSVR: &str = "UnregisterDlls"; +pub const SZ_KEY_UNREGSVR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UnregisterDlls"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_UPDATEAUTOLOGGER: &str = "UpdateAutoLogger"; +pub const SZ_KEY_UPDATEAUTOLOGGER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UpdateAutoLogger"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_UPDATEINIFIELDS: &str = "UpdateIniFields"; +pub const SZ_KEY_UPDATEINIFIELDS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UpdateIniFields"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_UPDATEINIS: &str = "UpdateInis"; +pub const SZ_KEY_UPDATEINIS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UpdateInis"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_UPGRADEONLY: &str = "UpgradeOnly"; +pub const SZ_KEY_UPGRADEONLY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UpgradeOnly"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] pub const fDD_BYTE: u32 = 0u32; #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] diff --git a/vendor/windows-sys/src/Windows/Win32/Devices/DeviceQuery/mod.rs b/vendor/windows-sys/src/Windows/Win32/Devices/DeviceQuery/mod.rs index 7dcef99f5..b1d1515f6 100644 --- a/vendor/windows-sys/src/Windows/Win32/Devices/DeviceQuery/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/Devices/DeviceQuery/mod.rs @@ -1,47 +1,30 @@ -#[cfg_attr(windows, link(name = "windows"))] -extern "system" { - #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"] - pub fn DevCloseObjectQuery(hdevquery: *const HDEVQUERY__); - #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] - #[cfg(feature = "Win32_Devices_Properties")] - pub 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; - #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] - #[cfg(feature = "Win32_Devices_Properties")] - pub 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; - #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] - #[cfg(feature = "Win32_Devices_Properties")] - pub 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; - #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] - #[cfg(feature = "Win32_Devices_Properties")] - pub 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; - #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] - #[cfg(feature = "Win32_Devices_Properties")] - pub 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; - #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] - #[cfg(feature = "Win32_Devices_Properties")] - pub 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; - #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] - #[cfg(feature = "Win32_Devices_Properties")] - pub 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; - #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] - #[cfg(feature = "Win32_Devices_Properties")] - pub fn DevFreeObjectProperties(cpropertycount: u32, pproperties: *const super::Properties::DEVPROPERTY); - #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] - #[cfg(feature = "Win32_Devices_Properties")] - pub fn DevFreeObjects(cobjectcount: u32, pobjects: *const DEV_OBJECT); - #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] - #[cfg(feature = "Win32_Devices_Properties")] - pub 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; - #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] - #[cfg(feature = "Win32_Devices_Properties")] - pub 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; - #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] - #[cfg(feature = "Win32_Devices_Properties")] - pub 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; - #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] - #[cfg(feature = "Win32_Devices_Properties")] - pub 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; -} +::windows_sys::core::link ! ( "api-ms-win-devices-query-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"] fn DevCloseObjectQuery ( hdevquery : *const HDEVQUERY__ ) -> ( ) ); +#[cfg(feature = "Win32_Devices_Properties")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Devices_Properties")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Devices_Properties")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Devices_Properties")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Devices_Properties")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Devices_Properties")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Devices_Properties")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Devices_Properties")] +::windows_sys::core::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 ) -> ( ) ); +#[cfg(feature = "Win32_Devices_Properties")] +::windows_sys::core::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 ) -> ( ) ); +#[cfg(feature = "Win32_Devices_Properties")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Devices_Properties")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Devices_Properties")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Devices_Properties")] +::windows_sys::core::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\"`*"] @@ -278,4 +261,4 @@ impl ::core::clone::Clone for HDEVQUERY__ { } #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"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: *const HDEVQUERY__, pcontext: *const ::core::ffi::c_void, pactiondata: *const DEV_QUERY_RESULT_ACTION_DATA) -> ()>; diff --git a/vendor/windows-sys/src/Windows/Win32/Devices/Display/mod.rs b/vendor/windows-sys/src/Windows/Win32/Devices/Display/mod.rs index d1229456b..777a4b4da 100644 --- a/vendor/windows-sys/src/Windows/Win32/Devices/Display/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/Devices/Display/mod.rs @@ -1,339 +1,217 @@ -#[cfg_attr(windows, link(name = "windows"))] -extern "system" { - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn BRUSHOBJ_hGetColorTransform(pbo: *mut BRUSHOBJ) -> super::super::Foundation::HANDLE; - #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] - pub fn BRUSHOBJ_pvAllocRbrush(pbo: *mut BRUSHOBJ, cj: u32) -> *mut ::core::ffi::c_void; - #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] - pub fn BRUSHOBJ_pvGetRbrush(pbo: *mut BRUSHOBJ) -> *mut ::core::ffi::c_void; - #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] - pub fn BRUSHOBJ_ulGetBrushColor(pbo: *mut BRUSHOBJ) -> u32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn CLIPOBJ_bEnum(pco: *mut CLIPOBJ, cj: u32, pul: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn CLIPOBJ_cEnumStart(pco: *mut CLIPOBJ, ball: super::super::Foundation::BOOL, itype: u32, idirection: u32, climit: u32) -> u32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn CLIPOBJ_ppoGetPath(pco: *mut CLIPOBJ) -> *mut PATHOBJ; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn CapabilitiesRequestAndCapabilitiesReply(hmonitor: super::super::Foundation::HANDLE, pszasciicapabilitiesstring: ::windows_sys::core::PSTR, dwcapabilitiesstringlengthincharacters: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn DegaussMonitor(hmonitor: super::super::Foundation::HANDLE) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn DestroyPhysicalMonitor(hmonitor: super::super::Foundation::HANDLE) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn DestroyPhysicalMonitors(dwphysicalmonitorarraysize: u32, pphysicalmonitorarray: *const PHYSICAL_MONITOR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn DisplayConfigGetDeviceInfo(requestpacket: *mut DISPLAYCONFIG_DEVICE_INFO_HEADER) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn DisplayConfigSetDeviceInfo(setpacket: *const DISPLAYCONFIG_DEVICE_INFO_HEADER) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] - pub fn EngAcquireSemaphore(hsem: HSEMAPHORE); - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] - pub fn EngAlphaBlend(psodest: *mut SURFOBJ, psosrc: *mut SURFOBJ, pco: *mut CLIPOBJ, pxlo: *mut XLATEOBJ, prcldest: *mut super::super::Foundation::RECTL, prclsrc: *mut super::super::Foundation::RECTL, pblendobj: *mut BLENDOBJ) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn EngAssociateSurface(hsurf: HSURF, hdev: HDEV, flhooks: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn EngBitBlt(psotrg: *const SURFOBJ, psosrc: *const SURFOBJ, psomask: *const SURFOBJ, pco: *const CLIPOBJ, pxlo: *const XLATEOBJ, prcltrg: *const super::super::Foundation::RECTL, pptlsrc: *const super::super::Foundation::POINTL, pptlmask: *const super::super::Foundation::POINTL, pbo: *const BRUSHOBJ, pptlbrush: *const super::super::Foundation::POINTL, rop4: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn EngCheckAbort(pso: *mut SURFOBJ) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] - pub fn EngComputeGlyphSet(ncodepage: i32, nfirstchar: i32, cchars: i32) -> *mut FD_GLYPHSET; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn EngCopyBits(psodest: *mut SURFOBJ, psosrc: *mut SURFOBJ, pco: *mut CLIPOBJ, pxlo: *mut XLATEOBJ, prcldest: *mut super::super::Foundation::RECTL, pptlsrc: *mut super::super::Foundation::POINTL) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] - pub fn EngCreateBitmap(sizl: super::super::Foundation::SIZE, lwidth: i32, iformat: u32, fl: u32, pvbits: *mut ::core::ffi::c_void) -> super::super::Graphics::Gdi::HBITMAP; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn EngCreateClip() -> *mut CLIPOBJ; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] - pub fn EngCreateDeviceBitmap(dhsurf: DHSURF, sizl: super::super::Foundation::SIZE, iformatcompat: u32) -> super::super::Graphics::Gdi::HBITMAP; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn EngCreateDeviceSurface(dhsurf: DHSURF, sizl: super::super::Foundation::SIZE, iformatcompat: u32) -> HSURF; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Graphics_Gdi\"`*"] - #[cfg(feature = "Win32_Graphics_Gdi")] - pub fn EngCreatePalette(imode: u32, ccolors: u32, pulcolors: *mut u32, flred: u32, flgreen: u32, flblue: u32) -> super::super::Graphics::Gdi::HPALETTE; - #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] - pub fn EngCreateSemaphore() -> HSEMAPHORE; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn EngDeleteClip(pco: *const CLIPOBJ); - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] - pub fn EngDeletePalette(hpal: super::super::Graphics::Gdi::HPALETTE) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] - pub fn EngDeletePath(ppo: *mut PATHOBJ); - #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] - pub fn EngDeleteSemaphore(hsem: HSEMAPHORE); - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn EngDeleteSurface(hsurf: HSURF) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn EngEraseSurface(pso: *mut SURFOBJ, prcl: *mut super::super::Foundation::RECTL, icolor: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn EngFillPath(pso: *mut SURFOBJ, ppo: *mut PATHOBJ, pco: *mut CLIPOBJ, pbo: *mut BRUSHOBJ, pptlbrushorg: *mut super::super::Foundation::POINTL, mix: u32, floptions: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn EngFindResource(h: super::super::Foundation::HANDLE, iname: i32, itype: i32, pulsize: *mut u32) -> *mut ::core::ffi::c_void; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn EngFreeModule(h: super::super::Foundation::HANDLE); - #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] - pub fn EngGetCurrentCodePage(oemcodepage: *mut u16, ansicodepage: *mut u16); - #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] - pub fn EngGetDriverName(hdev: HDEV) -> ::windows_sys::core::PWSTR; - #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] - pub fn EngGetPrinterDataFileName(hdev: HDEV) -> ::windows_sys::core::PWSTR; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] - pub fn EngGradientFill(psodest: *mut SURFOBJ, pco: *mut CLIPOBJ, pxlo: *mut XLATEOBJ, pvertex: *mut super::super::Graphics::Gdi::TRIVERTEX, nvertex: u32, pmesh: *mut ::core::ffi::c_void, nmesh: u32, prclextents: *mut super::super::Foundation::RECTL, pptlditherorg: *mut super::super::Foundation::POINTL, ulmode: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn EngLineTo(pso: *mut SURFOBJ, pco: *mut CLIPOBJ, pbo: *mut BRUSHOBJ, x1: i32, y1: i32, x2: i32, y2: i32, prclbounds: *mut super::super::Foundation::RECTL, mix: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn EngLoadModule(pwsz: ::windows_sys::core::PCWSTR) -> super::super::Foundation::HANDLE; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn EngLockSurface(hsurf: HSURF) -> *mut SURFOBJ; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn EngMarkBandingSurface(hsurf: HSURF) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] - pub fn EngMultiByteToUnicodeN(unicodestring: ::windows_sys::core::PWSTR, maxbytesinunicodestring: u32, bytesinunicodestring: *mut u32, multibytestring: ::windows_sys::core::PCSTR, bytesinmultibytestring: u32); - #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] - pub fn EngMultiByteToWideChar(codepage: u32, widecharstring: ::windows_sys::core::PWSTR, bytesinwidecharstring: i32, multibytestring: ::windows_sys::core::PCSTR, bytesinmultibytestring: i32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn EngPaint(pso: *mut SURFOBJ, pco: *mut CLIPOBJ, pbo: *mut BRUSHOBJ, pptlbrushorg: *mut super::super::Foundation::POINTL, mix: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] - pub fn EngPlgBlt(psotrg: *mut SURFOBJ, psosrc: *mut SURFOBJ, psomsk: *mut SURFOBJ, pco: *mut CLIPOBJ, pxlo: *mut XLATEOBJ, pca: *mut super::super::Graphics::Gdi::COLORADJUSTMENT, pptlbrushorg: *mut super::super::Foundation::POINTL, pptfx: *mut POINTFIX, prcl: *mut super::super::Foundation::RECTL, pptl: *mut super::super::Foundation::POINTL, imode: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] - pub fn EngQueryEMFInfo(hdev: HDEV, pemfinfo: *mut EMFINFO) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] - pub fn EngQueryLocalTime(param0: *mut ENG_TIME_FIELDS); - #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] - pub fn EngReleaseSemaphore(hsem: HSEMAPHORE); - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] - pub fn EngStretchBlt(psodest: *mut SURFOBJ, psosrc: *mut SURFOBJ, psomask: *mut SURFOBJ, pco: *mut CLIPOBJ, pxlo: *mut XLATEOBJ, pca: *mut super::super::Graphics::Gdi::COLORADJUSTMENT, pptlhtorg: *mut super::super::Foundation::POINTL, prcldest: *mut super::super::Foundation::RECTL, prclsrc: *mut super::super::Foundation::RECTL, pptlmask: *mut super::super::Foundation::POINTL, imode: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] - pub fn EngStretchBltROP(psodest: *mut SURFOBJ, psosrc: *mut SURFOBJ, psomask: *mut SURFOBJ, pco: *mut CLIPOBJ, pxlo: *mut XLATEOBJ, pca: *mut super::super::Graphics::Gdi::COLORADJUSTMENT, pptlhtorg: *mut super::super::Foundation::POINTL, prcldest: *mut super::super::Foundation::RECTL, prclsrc: *mut super::super::Foundation::RECTL, pptlmask: *mut super::super::Foundation::POINTL, imode: u32, pbo: *mut BRUSHOBJ, rop4: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn EngStrokeAndFillPath(pso: *mut SURFOBJ, ppo: *mut PATHOBJ, pco: *mut CLIPOBJ, pxo: *mut XFORMOBJ, pbostroke: *mut BRUSHOBJ, plineattrs: *mut LINEATTRS, pbofill: *mut BRUSHOBJ, pptlbrushorg: *mut super::super::Foundation::POINTL, mixfill: u32, floptions: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn EngStrokePath(pso: *mut SURFOBJ, ppo: *mut PATHOBJ, pco: *mut CLIPOBJ, pxo: *mut XFORMOBJ, pbo: *mut BRUSHOBJ, pptlbrushorg: *mut super::super::Foundation::POINTL, plineattrs: *mut LINEATTRS, mix: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn EngTextOut(pso: *mut SURFOBJ, pstro: *mut STROBJ, pfo: *mut FONTOBJ, pco: *mut CLIPOBJ, prclextra: *mut super::super::Foundation::RECTL, prclopaque: *mut super::super::Foundation::RECTL, pbofore: *mut BRUSHOBJ, pboopaque: *mut BRUSHOBJ, pptlorg: *mut super::super::Foundation::POINTL, mix: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn EngTransparentBlt(psodst: *const SURFOBJ, psosrc: *const SURFOBJ, pco: *const CLIPOBJ, pxlo: *const XLATEOBJ, prcldst: *const super::super::Foundation::RECTL, prclsrc: *const super::super::Foundation::RECTL, transcolor: u32, bcalledfrombitblt: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] - pub fn EngUnicodeToMultiByteN(multibytestring: ::windows_sys::core::PSTR, maxbytesinmultibytestring: u32, bytesinmultibytestring: *mut u32, unicodestring: ::windows_sys::core::PCWSTR, bytesinunicodestring: u32); - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn EngUnlockSurface(pso: *mut SURFOBJ); - #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] - pub fn EngWideCharToMultiByte(codepage: u32, widecharstring: ::windows_sys::core::PCWSTR, bytesinwidecharstring: i32, multibytestring: ::windows_sys::core::PSTR, bytesinmultibytestring: i32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FONTOBJ_cGetAllGlyphHandles(pfo: *mut FONTOBJ, phg: *mut u32) -> u32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FONTOBJ_cGetGlyphs(pfo: *mut FONTOBJ, imode: u32, cglyph: u32, phg: *mut u32, ppvglyph: *mut *mut ::core::ffi::c_void) -> u32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FONTOBJ_pQueryGlyphAttrs(pfo: *mut FONTOBJ, imode: u32) -> *mut FD_GLYPHATTR; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FONTOBJ_pfdg(pfo: *mut FONTOBJ) -> *mut FD_GLYPHSET; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] - pub fn FONTOBJ_pifi(pfo: *const FONTOBJ) -> *mut IFIMETRICS; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FONTOBJ_pvTrueTypeFontFile(pfo: *mut FONTOBJ, pcjfile: *mut u32) -> *mut ::core::ffi::c_void; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FONTOBJ_pxoGetXform(pfo: *const FONTOBJ) -> *mut XFORMOBJ; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FONTOBJ_vGetInfo(pfo: *mut FONTOBJ, cjsize: u32, pfi: *mut FONTINFO); - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn GetAutoRotationState(pstate: *mut AR_STATE) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn GetCapabilitiesStringLength(hmonitor: super::super::Foundation::HANDLE, pdwcapabilitiesstringlengthincharacters: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn GetDisplayAutoRotationPreferences(porientation: *mut ORIENTATION_PREFERENCE) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] - pub fn GetDisplayConfigBufferSizes(flags: u32, numpatharrayelements: *mut u32, nummodeinfoarrayelements: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn GetMonitorBrightness(hmonitor: super::super::Foundation::HANDLE, pdwminimumbrightness: *mut u32, pdwcurrentbrightness: *mut u32, pdwmaximumbrightness: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn GetMonitorCapabilities(hmonitor: super::super::Foundation::HANDLE, pdwmonitorcapabilities: *mut u32, pdwsupportedcolortemperatures: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn GetMonitorColorTemperature(hmonitor: super::super::Foundation::HANDLE, pctcurrentcolortemperature: *mut MC_COLOR_TEMPERATURE) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn GetMonitorContrast(hmonitor: super::super::Foundation::HANDLE, pdwminimumcontrast: *mut u32, pdwcurrentcontrast: *mut u32, pdwmaximumcontrast: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn GetMonitorDisplayAreaPosition(hmonitor: super::super::Foundation::HANDLE, ptpositiontype: MC_POSITION_TYPE, pdwminimumposition: *mut u32, pdwcurrentposition: *mut u32, pdwmaximumposition: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn GetMonitorDisplayAreaSize(hmonitor: super::super::Foundation::HANDLE, stsizetype: MC_SIZE_TYPE, pdwminimumwidthorheight: *mut u32, pdwcurrentwidthorheight: *mut u32, pdwmaximumwidthorheight: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn GetMonitorRedGreenOrBlueDrive(hmonitor: super::super::Foundation::HANDLE, dtdrivetype: MC_DRIVE_TYPE, pdwminimumdrive: *mut u32, pdwcurrentdrive: *mut u32, pdwmaximumdrive: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn GetMonitorRedGreenOrBlueGain(hmonitor: super::super::Foundation::HANDLE, gtgaintype: MC_GAIN_TYPE, pdwminimumgain: *mut u32, pdwcurrentgain: *mut u32, pdwmaximumgain: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn GetMonitorTechnologyType(hmonitor: super::super::Foundation::HANDLE, pdtydisplaytechnologytype: *mut MC_DISPLAY_TECHNOLOGY_TYPE) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Graphics_Gdi\"`*"] - #[cfg(feature = "Win32_Graphics_Gdi")] - pub fn GetNumberOfPhysicalMonitorsFromHMONITOR(hmonitor: super::super::Graphics::Gdi::HMONITOR, pdwnumberofphysicalmonitors: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Graphics_Direct3D9\"`*"] - #[cfg(feature = "Win32_Graphics_Direct3D9")] - pub fn GetNumberOfPhysicalMonitorsFromIDirect3DDevice9(pdirect3ddevice9: super::super::Graphics::Direct3D9::IDirect3DDevice9, pdwnumberofphysicalmonitors: *mut u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] - pub fn GetPhysicalMonitorsFromHMONITOR(hmonitor: super::super::Graphics::Gdi::HMONITOR, dwphysicalmonitorarraysize: u32, pphysicalmonitorarray: *mut PHYSICAL_MONITOR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct3D9\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] - pub fn GetPhysicalMonitorsFromIDirect3DDevice9(pdirect3ddevice9: super::super::Graphics::Direct3D9::IDirect3DDevice9, dwphysicalmonitorarraysize: u32, pphysicalmonitorarray: *mut PHYSICAL_MONITOR) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn GetTimingReport(hmonitor: super::super::Foundation::HANDLE, pmtrmonitortimingreport: *mut MC_TIMING_REPORT) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn GetVCPFeatureAndVCPFeatureReply(hmonitor: super::super::Foundation::HANDLE, bvcpcode: u8, pvct: *mut MC_VCP_CODE_TYPE, pdwcurrentvalue: *mut u32, pdwmaximumvalue: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Graphics_Gdi\"`*"] - #[cfg(feature = "Win32_Graphics_Gdi")] - pub fn HT_Get8BPPFormatPalette(ppaletteentry: *mut super::super::Graphics::Gdi::PALETTEENTRY, redgamma: u16, greengamma: u16, bluegamma: u16) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] - pub fn HT_Get8BPPMaskPalette(ppaletteentry: *mut super::super::Graphics::Gdi::PALETTEENTRY, use8bppmaskpal: super::super::Foundation::BOOL, cmymask: u8, redgamma: u16, greengamma: u16, bluegamma: u16) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn PATHOBJ_bEnum(ppo: *mut PATHOBJ, ppd: *mut PATHDATA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn PATHOBJ_bEnumClipLines(ppo: *mut PATHOBJ, cb: u32, pcl: *mut CLIPLINE) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] - pub fn PATHOBJ_vEnumStart(ppo: *mut PATHOBJ); - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn PATHOBJ_vEnumStartClipLines(ppo: *mut PATHOBJ, pco: *mut CLIPOBJ, pso: *mut SURFOBJ, pla: *mut LINEATTRS); - #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] - pub fn PATHOBJ_vGetBounds(ppo: *mut PATHOBJ, prectfx: *mut RECTFX); - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn QueryDisplayConfig(flags: u32, numpatharrayelements: *mut u32, patharray: *mut DISPLAYCONFIG_PATH_INFO, nummodeinfoarrayelements: *mut u32, modeinfoarray: *mut DISPLAYCONFIG_MODE_INFO, currenttopologyid: *mut DISPLAYCONFIG_TOPOLOGY_ID) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn RestoreMonitorFactoryColorDefaults(hmonitor: super::super::Foundation::HANDLE) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn RestoreMonitorFactoryDefaults(hmonitor: super::super::Foundation::HANDLE) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn STROBJ_bEnum(pstro: *mut STROBJ, pc: *mut u32, ppgpos: *mut *mut GLYPHPOS) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn STROBJ_bEnumPositionsOnly(pstro: *mut STROBJ, pc: *mut u32, ppgpos: *mut *mut GLYPHPOS) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn STROBJ_bGetAdvanceWidths(pso: *mut STROBJ, ifirst: u32, c: u32, pptqd: *mut POINTQF) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn STROBJ_dwGetCodePage(pstro: *mut STROBJ) -> u32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn STROBJ_vEnumStart(pstro: *mut STROBJ); - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SaveCurrentMonitorSettings(hmonitor: super::super::Foundation::HANDLE) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SaveCurrentSettings(hmonitor: super::super::Foundation::HANDLE) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetDisplayAutoRotationPreferences(orientation: ORIENTATION_PREFERENCE) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetDisplayConfig(numpatharrayelements: u32, patharray: *const DISPLAYCONFIG_PATH_INFO, nummodeinfoarrayelements: u32, modeinfoarray: *const DISPLAYCONFIG_MODE_INFO, flags: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetMonitorBrightness(hmonitor: super::super::Foundation::HANDLE, dwnewbrightness: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetMonitorColorTemperature(hmonitor: super::super::Foundation::HANDLE, ctcurrentcolortemperature: MC_COLOR_TEMPERATURE) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetMonitorContrast(hmonitor: super::super::Foundation::HANDLE, dwnewcontrast: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetMonitorDisplayAreaPosition(hmonitor: super::super::Foundation::HANDLE, ptpositiontype: MC_POSITION_TYPE, dwnewposition: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetMonitorDisplayAreaSize(hmonitor: super::super::Foundation::HANDLE, stsizetype: MC_SIZE_TYPE, dwnewdisplayareawidthorheight: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetMonitorRedGreenOrBlueDrive(hmonitor: super::super::Foundation::HANDLE, dtdrivetype: MC_DRIVE_TYPE, dwnewdrive: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetMonitorRedGreenOrBlueGain(hmonitor: super::super::Foundation::HANDLE, gtgaintype: MC_GAIN_TYPE, dwnewgain: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SetVCPFeature(hmonitor: super::super::Foundation::HANDLE, bvcpcode: u8, dwnewvalue: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn XFORMOBJ_bApplyXform(pxo: *mut XFORMOBJ, imode: u32, cpoints: u32, pvin: *mut ::core::ffi::c_void, pvout: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] - pub fn XFORMOBJ_iGetXform(pxo: *const XFORMOBJ, pxform: *mut XFORML) -> u32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] - pub fn XLATEOBJ_cGetPalette(pxlo: *mut XLATEOBJ, ipal: u32, cpal: u32, ppal: *mut u32) -> u32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn XLATEOBJ_hGetColorTransform(pxlo: *mut XLATEOBJ) -> super::super::Foundation::HANDLE; - #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] - pub fn XLATEOBJ_iXlate(pxlo: *mut XLATEOBJ, icolor: u32) -> u32; - #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] - pub fn XLATEOBJ_piVector(pxlo: *mut XLATEOBJ) -> *mut u32; -} +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn BRUSHOBJ_hGetColorTransform ( pbo : *mut BRUSHOBJ ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] fn BRUSHOBJ_pvAllocRbrush ( pbo : *mut BRUSHOBJ , cj : u32 ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] fn BRUSHOBJ_pvGetRbrush ( pbo : *mut BRUSHOBJ ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] fn BRUSHOBJ_ulGetBrushColor ( pbo : *mut BRUSHOBJ ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn CLIPOBJ_bEnum ( pco : *mut CLIPOBJ , cj : u32 , pul : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn CLIPOBJ_cEnumStart ( pco : *mut CLIPOBJ , ball : super::super::Foundation:: BOOL , itype : u32 , idirection : u32 , climit : u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn CLIPOBJ_ppoGetPath ( pco : *mut CLIPOBJ ) -> *mut PATHOBJ ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dxva2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn CapabilitiesRequestAndCapabilitiesReply ( hmonitor : super::super::Foundation:: HANDLE , pszasciicapabilitiesstring : :: windows_sys::core::PSTR , dwcapabilitiesstringlengthincharacters : u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dxva2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn DegaussMonitor ( hmonitor : super::super::Foundation:: HANDLE ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dxva2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn DestroyPhysicalMonitor ( hmonitor : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dxva2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn DestroyPhysicalMonitors ( dwphysicalmonitorarraysize : u32 , pphysicalmonitorarray : *const PHYSICAL_MONITOR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn DisplayConfigGetDeviceInfo ( requestpacket : *mut DISPLAYCONFIG_DEVICE_INFO_HEADER ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn DisplayConfigSetDeviceInfo ( setpacket : *const DISPLAYCONFIG_DEVICE_INFO_HEADER ) -> i32 ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] fn EngAcquireSemaphore ( hsem : HSEMAPHORE ) -> ( ) ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn EngAlphaBlend ( psodest : *mut SURFOBJ , psosrc : *mut SURFOBJ , pco : *mut CLIPOBJ , pxlo : *mut XLATEOBJ , prcldest : *mut super::super::Foundation:: RECTL , prclsrc : *mut super::super::Foundation:: RECTL , pblendobj : *mut BLENDOBJ ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn EngAssociateSurface ( hsurf : HSURF , hdev : HDEV , flhooks : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn EngBitBlt ( psotrg : *const SURFOBJ , psosrc : *const SURFOBJ , psomask : *const SURFOBJ , pco : *const CLIPOBJ , pxlo : *const XLATEOBJ , prcltrg : *const super::super::Foundation:: RECTL , pptlsrc : *const super::super::Foundation:: POINTL , pptlmask : *const super::super::Foundation:: POINTL , pbo : *const BRUSHOBJ , pptlbrush : *const super::super::Foundation:: POINTL , rop4 : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn EngCheckAbort ( pso : *mut SURFOBJ ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] fn EngComputeGlyphSet ( ncodepage : i32 , nfirstchar : i32 , cchars : i32 ) -> *mut FD_GLYPHSET ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn EngCopyBits ( psodest : *mut SURFOBJ , psosrc : *mut SURFOBJ , pco : *mut CLIPOBJ , pxlo : *mut XLATEOBJ , prcldest : *mut super::super::Foundation:: RECTL , pptlsrc : *mut super::super::Foundation:: POINTL ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn EngCreateBitmap ( sizl : super::super::Foundation:: SIZE , lwidth : i32 , iformat : u32 , fl : u32 , pvbits : *mut ::core::ffi::c_void ) -> super::super::Graphics::Gdi:: HBITMAP ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn EngCreateClip ( ) -> *mut CLIPOBJ ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn EngCreateDeviceBitmap ( dhsurf : DHSURF , sizl : super::super::Foundation:: SIZE , iformatcompat : u32 ) -> super::super::Graphics::Gdi:: HBITMAP ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn EngCreateDeviceSurface ( dhsurf : DHSURF , sizl : super::super::Foundation:: SIZE , iformatcompat : u32 ) -> HSURF ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Graphics_Gdi\"`*"] fn EngCreatePalette ( imode : u32 , ccolors : u32 , pulcolors : *mut u32 , flred : u32 , flgreen : u32 , flblue : u32 ) -> super::super::Graphics::Gdi:: HPALETTE ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] fn EngCreateSemaphore ( ) -> HSEMAPHORE ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn EngDeleteClip ( pco : *const CLIPOBJ ) -> ( ) ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn EngDeletePalette ( hpal : super::super::Graphics::Gdi:: HPALETTE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] fn EngDeletePath ( ppo : *mut PATHOBJ ) -> ( ) ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] fn EngDeleteSemaphore ( hsem : HSEMAPHORE ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn EngDeleteSurface ( hsurf : HSURF ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn EngEraseSurface ( pso : *mut SURFOBJ , prcl : *mut super::super::Foundation:: RECTL , icolor : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn EngFillPath ( pso : *mut SURFOBJ , ppo : *mut PATHOBJ , pco : *mut CLIPOBJ , pbo : *mut BRUSHOBJ , pptlbrushorg : *mut super::super::Foundation:: POINTL , mix : u32 , floptions : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn EngFindResource ( h : super::super::Foundation:: HANDLE , iname : i32 , itype : i32 , pulsize : *mut u32 ) -> *mut ::core::ffi::c_void ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn EngFreeModule ( h : super::super::Foundation:: HANDLE ) -> ( ) ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] fn EngGetCurrentCodePage ( oemcodepage : *mut u16 , ansicodepage : *mut u16 ) -> ( ) ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] fn EngGetDriverName ( hdev : HDEV ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] fn EngGetPrinterDataFileName ( hdev : HDEV ) -> :: windows_sys::core::PWSTR ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn EngGradientFill ( psodest : *mut SURFOBJ , pco : *mut CLIPOBJ , pxlo : *mut XLATEOBJ , pvertex : *mut super::super::Graphics::Gdi:: TRIVERTEX , nvertex : u32 , pmesh : *mut ::core::ffi::c_void , nmesh : u32 , prclextents : *mut super::super::Foundation:: RECTL , pptlditherorg : *mut super::super::Foundation:: POINTL , ulmode : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn EngLineTo ( pso : *mut SURFOBJ , pco : *mut CLIPOBJ , pbo : *mut BRUSHOBJ , x1 : i32 , y1 : i32 , x2 : i32 , y2 : i32 , prclbounds : *mut super::super::Foundation:: RECTL , mix : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn EngLoadModule ( pwsz : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn EngLockSurface ( hsurf : HSURF ) -> *mut SURFOBJ ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn EngMarkBandingSurface ( hsurf : HSURF ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] fn EngMultiByteToUnicodeN ( unicodestring : :: windows_sys::core::PWSTR , maxbytesinunicodestring : u32 , bytesinunicodestring : *mut u32 , multibytestring : :: windows_sys::core::PCSTR , bytesinmultibytestring : u32 ) -> ( ) ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] fn EngMultiByteToWideChar ( codepage : u32 , widecharstring : :: windows_sys::core::PWSTR , bytesinwidecharstring : i32 , multibytestring : :: windows_sys::core::PCSTR , bytesinmultibytestring : i32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn EngPaint ( pso : *mut SURFOBJ , pco : *mut CLIPOBJ , pbo : *mut BRUSHOBJ , pptlbrushorg : *mut super::super::Foundation:: POINTL , mix : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn EngPlgBlt ( psotrg : *mut SURFOBJ , psosrc : *mut SURFOBJ , psomsk : *mut SURFOBJ , pco : *mut CLIPOBJ , pxlo : *mut XLATEOBJ , pca : *mut super::super::Graphics::Gdi:: COLORADJUSTMENT , pptlbrushorg : *mut super::super::Foundation:: POINTL , pptfx : *mut POINTFIX , prcl : *mut super::super::Foundation:: RECTL , pptl : *mut super::super::Foundation:: POINTL , imode : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn EngQueryEMFInfo ( hdev : HDEV , pemfinfo : *mut EMFINFO ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] fn EngQueryLocalTime ( param0 : *mut ENG_TIME_FIELDS ) -> ( ) ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] fn EngReleaseSemaphore ( hsem : HSEMAPHORE ) -> ( ) ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn EngStretchBlt ( psodest : *mut SURFOBJ , psosrc : *mut SURFOBJ , psomask : *mut SURFOBJ , pco : *mut CLIPOBJ , pxlo : *mut XLATEOBJ , pca : *mut super::super::Graphics::Gdi:: COLORADJUSTMENT , pptlhtorg : *mut super::super::Foundation:: POINTL , prcldest : *mut super::super::Foundation:: RECTL , prclsrc : *mut super::super::Foundation:: RECTL , pptlmask : *mut super::super::Foundation:: POINTL , imode : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn EngStretchBltROP ( psodest : *mut SURFOBJ , psosrc : *mut SURFOBJ , psomask : *mut SURFOBJ , pco : *mut CLIPOBJ , pxlo : *mut XLATEOBJ , pca : *mut super::super::Graphics::Gdi:: COLORADJUSTMENT , pptlhtorg : *mut super::super::Foundation:: POINTL , prcldest : *mut super::super::Foundation:: RECTL , prclsrc : *mut super::super::Foundation:: RECTL , pptlmask : *mut super::super::Foundation:: POINTL , imode : u32 , pbo : *mut BRUSHOBJ , rop4 : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn EngStrokeAndFillPath ( pso : *mut SURFOBJ , ppo : *mut PATHOBJ , pco : *mut CLIPOBJ , pxo : *mut XFORMOBJ , pbostroke : *mut BRUSHOBJ , plineattrs : *mut LINEATTRS , pbofill : *mut BRUSHOBJ , pptlbrushorg : *mut super::super::Foundation:: POINTL , mixfill : u32 , floptions : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn EngStrokePath ( pso : *mut SURFOBJ , ppo : *mut PATHOBJ , pco : *mut CLIPOBJ , pxo : *mut XFORMOBJ , pbo : *mut BRUSHOBJ , pptlbrushorg : *mut super::super::Foundation:: POINTL , plineattrs : *mut LINEATTRS , mix : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn EngTextOut ( pso : *mut SURFOBJ , pstro : *mut STROBJ , pfo : *mut FONTOBJ , pco : *mut CLIPOBJ , prclextra : *mut super::super::Foundation:: RECTL , prclopaque : *mut super::super::Foundation:: RECTL , pbofore : *mut BRUSHOBJ , pboopaque : *mut BRUSHOBJ , pptlorg : *mut super::super::Foundation:: POINTL , mix : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn EngTransparentBlt ( psodst : *const SURFOBJ , psosrc : *const SURFOBJ , pco : *const CLIPOBJ , pxlo : *const XLATEOBJ , prcldst : *const super::super::Foundation:: RECTL , prclsrc : *const super::super::Foundation:: RECTL , transcolor : u32 , bcalledfrombitblt : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] fn EngUnicodeToMultiByteN ( multibytestring : :: windows_sys::core::PSTR , maxbytesinmultibytestring : u32 , bytesinmultibytestring : *mut u32 , unicodestring : :: windows_sys::core::PCWSTR , bytesinunicodestring : u32 ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn EngUnlockSurface ( pso : *mut SURFOBJ ) -> ( ) ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] fn EngWideCharToMultiByte ( codepage : u32 , widecharstring : :: windows_sys::core::PCWSTR , bytesinwidecharstring : i32 , multibytestring : :: windows_sys::core::PSTR , bytesinmultibytestring : i32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn FONTOBJ_cGetAllGlyphHandles ( pfo : *mut FONTOBJ , phg : *mut u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn FONTOBJ_cGetGlyphs ( pfo : *mut FONTOBJ , imode : u32 , cglyph : u32 , phg : *mut u32 , ppvglyph : *mut *mut ::core::ffi::c_void ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn FONTOBJ_pQueryGlyphAttrs ( pfo : *mut FONTOBJ , imode : u32 ) -> *mut FD_GLYPHATTR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn FONTOBJ_pfdg ( pfo : *mut FONTOBJ ) -> *mut FD_GLYPHSET ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn FONTOBJ_pifi ( pfo : *const FONTOBJ ) -> *mut IFIMETRICS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn FONTOBJ_pvTrueTypeFontFile ( pfo : *mut FONTOBJ , pcjfile : *mut u32 ) -> *mut ::core::ffi::c_void ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn FONTOBJ_pxoGetXform ( pfo : *const FONTOBJ ) -> *mut XFORMOBJ ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn FONTOBJ_vGetInfo ( pfo : *mut FONTOBJ , cjsize : u32 , pfi : *mut FONTINFO ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn GetAutoRotationState ( pstate : *mut AR_STATE ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dxva2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn GetCapabilitiesStringLength ( hmonitor : super::super::Foundation:: HANDLE , pdwcapabilitiesstringlengthincharacters : *mut u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn GetDisplayAutoRotationPreferences ( porientation : *mut ORIENTATION_PREFERENCE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] fn GetDisplayConfigBufferSizes ( flags : u32 , numpatharrayelements : *mut u32 , nummodeinfoarrayelements : *mut u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dxva2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn GetMonitorBrightness ( hmonitor : super::super::Foundation:: HANDLE , pdwminimumbrightness : *mut u32 , pdwcurrentbrightness : *mut u32 , pdwmaximumbrightness : *mut u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dxva2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn GetMonitorCapabilities ( hmonitor : super::super::Foundation:: HANDLE , pdwmonitorcapabilities : *mut u32 , pdwsupportedcolortemperatures : *mut u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dxva2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn GetMonitorColorTemperature ( hmonitor : super::super::Foundation:: HANDLE , pctcurrentcolortemperature : *mut MC_COLOR_TEMPERATURE ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dxva2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn GetMonitorContrast ( hmonitor : super::super::Foundation:: HANDLE , pdwminimumcontrast : *mut u32 , pdwcurrentcontrast : *mut u32 , pdwmaximumcontrast : *mut u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dxva2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn GetMonitorDisplayAreaPosition ( hmonitor : super::super::Foundation:: HANDLE , ptpositiontype : MC_POSITION_TYPE , pdwminimumposition : *mut u32 , pdwcurrentposition : *mut u32 , pdwmaximumposition : *mut u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dxva2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn GetMonitorDisplayAreaSize ( hmonitor : super::super::Foundation:: HANDLE , stsizetype : MC_SIZE_TYPE , pdwminimumwidthorheight : *mut u32 , pdwcurrentwidthorheight : *mut u32 , pdwmaximumwidthorheight : *mut u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dxva2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn GetMonitorRedGreenOrBlueDrive ( hmonitor : super::super::Foundation:: HANDLE , dtdrivetype : MC_DRIVE_TYPE , pdwminimumdrive : *mut u32 , pdwcurrentdrive : *mut u32 , pdwmaximumdrive : *mut u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dxva2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn GetMonitorRedGreenOrBlueGain ( hmonitor : super::super::Foundation:: HANDLE , gtgaintype : MC_GAIN_TYPE , pdwminimumgain : *mut u32 , pdwcurrentgain : *mut u32 , pdwmaximumgain : *mut u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dxva2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn GetMonitorTechnologyType ( hmonitor : super::super::Foundation:: HANDLE , pdtydisplaytechnologytype : *mut MC_DISPLAY_TECHNOLOGY_TYPE ) -> i32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "dxva2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetNumberOfPhysicalMonitorsFromHMONITOR ( hmonitor : super::super::Graphics::Gdi:: HMONITOR , pdwnumberofphysicalmonitors : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Graphics_Direct3D9")] +::windows_sys::core::link ! ( "dxva2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Graphics_Direct3D9\"`*"] fn GetNumberOfPhysicalMonitorsFromIDirect3DDevice9 ( pdirect3ddevice9 : super::super::Graphics::Direct3D9:: IDirect3DDevice9 , pdwnumberofphysicalmonitors : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "dxva2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetPhysicalMonitorsFromHMONITOR ( hmonitor : super::super::Graphics::Gdi:: HMONITOR , dwphysicalmonitorarraysize : u32 , pphysicalmonitorarray : *mut PHYSICAL_MONITOR ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] +::windows_sys::core::link ! ( "dxva2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct3D9\"`*"] fn GetPhysicalMonitorsFromIDirect3DDevice9 ( pdirect3ddevice9 : super::super::Graphics::Direct3D9:: IDirect3DDevice9 , dwphysicalmonitorarraysize : u32 , pphysicalmonitorarray : *mut PHYSICAL_MONITOR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dxva2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn GetTimingReport ( hmonitor : super::super::Foundation:: HANDLE , pmtrmonitortimingreport : *mut MC_TIMING_REPORT ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dxva2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn GetVCPFeatureAndVCPFeatureReply ( hmonitor : super::super::Foundation:: HANDLE , bvcpcode : u8 , pvct : *mut MC_VCP_CODE_TYPE , pdwcurrentvalue : *mut u32 , pdwmaximumvalue : *mut u32 ) -> i32 ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Graphics_Gdi\"`*"] fn HT_Get8BPPFormatPalette ( ppaletteentry : *mut super::super::Graphics::Gdi:: PALETTEENTRY , redgamma : u16 , greengamma : u16 , bluegamma : u16 ) -> i32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn HT_Get8BPPMaskPalette ( ppaletteentry : *mut super::super::Graphics::Gdi:: PALETTEENTRY , use8bppmaskpal : super::super::Foundation:: BOOL , cmymask : u8 , redgamma : u16 , greengamma : u16 , bluegamma : u16 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn PATHOBJ_bEnum ( ppo : *mut PATHOBJ , ppd : *mut PATHDATA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn PATHOBJ_bEnumClipLines ( ppo : *mut PATHOBJ , cb : u32 , pcl : *mut CLIPLINE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] fn PATHOBJ_vEnumStart ( ppo : *mut PATHOBJ ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn PATHOBJ_vEnumStartClipLines ( ppo : *mut PATHOBJ , pco : *mut CLIPOBJ , pso : *mut SURFOBJ , pla : *mut LINEATTRS ) -> ( ) ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] fn PATHOBJ_vGetBounds ( ppo : *mut PATHOBJ , prectfx : *mut RECTFX ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn QueryDisplayConfig ( flags : u32 , numpatharrayelements : *mut u32 , patharray : *mut DISPLAYCONFIG_PATH_INFO , nummodeinfoarrayelements : *mut u32 , modeinfoarray : *mut DISPLAYCONFIG_MODE_INFO , currenttopologyid : *mut DISPLAYCONFIG_TOPOLOGY_ID ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dxva2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn RestoreMonitorFactoryColorDefaults ( hmonitor : super::super::Foundation:: HANDLE ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dxva2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn RestoreMonitorFactoryDefaults ( hmonitor : super::super::Foundation:: HANDLE ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn STROBJ_bEnum ( pstro : *mut STROBJ , pc : *mut u32 , ppgpos : *mut *mut GLYPHPOS ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn STROBJ_bEnumPositionsOnly ( pstro : *mut STROBJ , pc : *mut u32 , ppgpos : *mut *mut GLYPHPOS ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn STROBJ_bGetAdvanceWidths ( pso : *mut STROBJ , ifirst : u32 , c : u32 , pptqd : *mut POINTQF ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn STROBJ_dwGetCodePage ( pstro : *mut STROBJ ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn STROBJ_vEnumStart ( pstro : *mut STROBJ ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dxva2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn SaveCurrentMonitorSettings ( hmonitor : super::super::Foundation:: HANDLE ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dxva2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn SaveCurrentSettings ( hmonitor : super::super::Foundation:: HANDLE ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn SetDisplayAutoRotationPreferences ( orientation : ORIENTATION_PREFERENCE ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn SetDisplayConfig ( numpatharrayelements : u32 , patharray : *const DISPLAYCONFIG_PATH_INFO , nummodeinfoarrayelements : u32 , modeinfoarray : *const DISPLAYCONFIG_MODE_INFO , flags : u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dxva2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn SetMonitorBrightness ( hmonitor : super::super::Foundation:: HANDLE , dwnewbrightness : u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dxva2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn SetMonitorColorTemperature ( hmonitor : super::super::Foundation:: HANDLE , ctcurrentcolortemperature : MC_COLOR_TEMPERATURE ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dxva2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn SetMonitorContrast ( hmonitor : super::super::Foundation:: HANDLE , dwnewcontrast : u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dxva2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn SetMonitorDisplayAreaPosition ( hmonitor : super::super::Foundation:: HANDLE , ptpositiontype : MC_POSITION_TYPE , dwnewposition : u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dxva2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn SetMonitorDisplayAreaSize ( hmonitor : super::super::Foundation:: HANDLE , stsizetype : MC_SIZE_TYPE , dwnewdisplayareawidthorheight : u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dxva2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn SetMonitorRedGreenOrBlueDrive ( hmonitor : super::super::Foundation:: HANDLE , dtdrivetype : MC_DRIVE_TYPE , dwnewdrive : u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dxva2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn SetMonitorRedGreenOrBlueGain ( hmonitor : super::super::Foundation:: HANDLE , gtgaintype : MC_GAIN_TYPE , dwnewgain : u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dxva2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn SetVCPFeature ( hmonitor : super::super::Foundation:: HANDLE , bvcpcode : u8 , dwnewvalue : u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn XFORMOBJ_bApplyXform ( pxo : *mut XFORMOBJ , imode : u32 , cpoints : u32 , pvin : *mut ::core::ffi::c_void , pvout : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] fn XFORMOBJ_iGetXform ( pxo : *const XFORMOBJ , pxform : *mut XFORML ) -> u32 ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] fn XLATEOBJ_cGetPalette ( pxlo : *mut XLATEOBJ , ipal : u32 , cpal : u32 , ppal : *mut u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] fn XLATEOBJ_hGetColorTransform ( pxlo : *mut XLATEOBJ ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] fn XLATEOBJ_iXlate ( pxlo : *mut XLATEOBJ , icolor : u32 ) -> u32 ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] fn XLATEOBJ_piVector ( pxlo : *mut XLATEOBJ ) -> *mut u32 ); pub type ICloneViewHelper = *mut ::core::ffi::c_void; pub type IViewHelper = *mut ::core::ffi::c_void; #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] @@ -459,23 +337,23 @@ pub const DDI_DRIVER_VERSION_SP3: u32 = 131075u32; #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] pub const DDI_ERROR: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] -pub const DD_FULLSCREEN_VIDEO_DEVICE_NAME: &str = "\\Device\\FSVideo"; +pub const DD_FULLSCREEN_VIDEO_DEVICE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\\Device\\FSVideo"); #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] pub const DEVHTADJF_ADDITIVE_DEVICE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] pub const DEVHTADJF_COLOR_DEVICE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] -pub const DEVPKEY_Device_ActivityId: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3305783056, data2: 43612, data3: 16967, data4: [184, 48, 214, 166, 248, 234, 163, 16] }, pid: 4u32 }; +pub const DEVPKEY_Device_ActivityId: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xc50a3f10_aa5c_4247_b830_d6a6f8eaa310), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] -pub const DEVPKEY_Device_AdapterLuid: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3305783056, data2: 43612, data3: 16967, data4: [184, 48, 214, 166, 248, 234, 163, 16] }, pid: 3u32 }; +pub const DEVPKEY_Device_AdapterLuid: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xc50a3f10_aa5c_4247_b830_d6a6f8eaa310), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] -pub const DEVPKEY_Device_TerminalLuid: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3305783056, data2: 43612, data3: 16967, data4: [184, 48, 214, 166, 248, 234, 163, 16] }, pid: 2u32 }; +pub const DEVPKEY_Device_TerminalLuid: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xc50a3f10_aa5c_4247_b830_d6a6f8eaa310), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] -pub const DEVPKEY_IndirectDisplay: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3305783056, data2: 43612, data3: 16967, data4: [184, 48, 214, 166, 248, 234, 163, 16] }, pid: 1u32 }; +pub const DEVPKEY_IndirectDisplay: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xc50a3f10_aa5c_4247_b830_d6a6f8eaa310), pid: 1u32 }; #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] pub const DISPLAYPOLICY_AC: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] @@ -852,11 +730,16 @@ pub const GS_16BIT_HANDLES: u32 = 4u32; pub const GS_8BIT_HANDLES: u32 = 2u32; #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] pub const GS_UNICODE_HANDLES: u32 = 1u32; -pub const GUID_DEVINTERFACE_DISPLAY_ADAPTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1531256861, data2: 62194, data3: 20283, data4: [133, 187, 48, 255, 31, 149, 53, 153] }; -pub const GUID_DEVINTERFACE_MONITOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3874519903, data2: 61079, data3: 19088, data4: [176, 118, 51, 245, 123, 244, 234, 167] }; -pub const GUID_DEVINTERFACE_VIDEO_OUTPUT_ARRIVAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 450487536, data2: 63629, data3: 17248, data4: [186, 185, 76, 45, 85, 229, 100, 205] }; -pub const GUID_DISPLAY_DEVICE_ARRIVAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 480268672, data2: 42649, data3: 17674, data4: [154, 12, 222, 79, 190, 61, 221, 137] }; -pub const GUID_MONITOR_OVERRIDE_PSEUDO_SPECIALIZED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4053188655, data2: 63599, data3: 20378, data4: [170, 21, 233, 206, 189, 254, 59, 150] }; +#[doc = "*Required features: `\"Win32_Devices_Display\"`*"] +pub const GUID_DEVINTERFACE_DISPLAY_ADAPTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5b45201d_f2f2_4f3b_85bb_30ff1f953599); +#[doc = "*Required features: `\"Win32_Devices_Display\"`*"] +pub const GUID_DEVINTERFACE_MONITOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe6f07b5f_ee97_4a90_b076_33f57bf4eaa7); +#[doc = "*Required features: `\"Win32_Devices_Display\"`*"] +pub const GUID_DEVINTERFACE_VIDEO_OUTPUT_ARRIVAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1ad9e4f0_f88d_4360_bab9_4c2d55e564cd); +#[doc = "*Required features: `\"Win32_Devices_Display\"`*"] +pub const GUID_DISPLAY_DEVICE_ARRIVAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1ca05180_a699_450a_9a0c_de4fbe3ddd89); +#[doc = "*Required features: `\"Win32_Devices_Display\"`*"] +pub const GUID_MONITOR_OVERRIDE_PSEUDO_SPECIALIZED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf196c02f_f86f_4f9a_aa15_e9cebdfe3b96); #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] pub const GX_GENERAL: i32 = 3i32; #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] @@ -1664,7 +1547,7 @@ pub const VIDEO_COLOR_LUT_DATA_FORMAT_RGB256WORDS: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] pub const VIDEO_DEVICE_COLOR: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] -pub const VIDEO_DEVICE_NAME: &str = "DISPLAY%d"; +pub const VIDEO_DEVICE_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("DISPLAY%d"); #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] pub const VIDEO_DUALVIEW_PRIMARY: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] @@ -1784,7 +1667,7 @@ pub const WO_RGN_WINDOW: u32 = 32u32; #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] pub const WO_SPRITE_NOTIFY: u32 = 128u32; #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] -pub const WVIDEO_DEVICE_NAME: &str = "DISPLAY%d"; +pub const WVIDEO_DEVICE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DISPLAY%d"); #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] pub const XF_INV_FXTOL: i32 = 3i32; #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] @@ -5763,7 +5646,7 @@ pub type PFN_DrvAssociateSharedSurface = ::core::option::Option<unsafe extern "s #[cfg(feature = "Win32_Foundation")] pub type PFN_DrvBitBlt = ::core::option::Option<unsafe extern "system" fn(param0: *mut SURFOBJ, param1: *mut SURFOBJ, param2: *mut SURFOBJ, param3: *mut CLIPOBJ, param4: *mut XLATEOBJ, param5: *mut super::super::Foundation::RECTL, param6: *mut super::super::Foundation::POINTL, param7: *mut super::super::Foundation::POINTL, param8: *mut BRUSHOBJ, param9: *mut super::super::Foundation::POINTL, param10: u32) -> super::super::Foundation::BOOL>; #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] -pub type PFN_DrvCompletePDEV = ::core::option::Option<unsafe extern "system" fn(param0: DHPDEV, param1: HDEV)>; +pub type PFN_DrvCompletePDEV = ::core::option::Option<unsafe extern "system" fn(param0: DHPDEV, param1: HDEV) -> ()>; #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub type PFN_DrvCopyBits = ::core::option::Option<unsafe extern "system" fn(param0: *mut SURFOBJ, param1: *mut SURFOBJ, param2: *mut CLIPOBJ, param3: *mut XLATEOBJ, param4: *mut super::super::Foundation::RECTL, param5: *mut super::super::Foundation::POINTL) -> super::super::Foundation::BOOL>; @@ -5774,9 +5657,9 @@ pub type PFN_DrvCreateDeviceBitmap = ::core::option::Option<unsafe extern "syste #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub type PFN_DrvCreateDeviceBitmapEx = ::core::option::Option<unsafe extern "system" fn(param0: DHPDEV, param1: super::super::Foundation::SIZE, param2: u32, param3: u32, param4: DHSURF, param5: u32, param6: u32, param7: *mut super::super::Foundation::HANDLE) -> super::super::Graphics::Gdi::HBITMAP>; #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] -pub type PFN_DrvDeleteDeviceBitmap = ::core::option::Option<unsafe extern "system" fn(param0: DHSURF)>; +pub type PFN_DrvDeleteDeviceBitmap = ::core::option::Option<unsafe extern "system" fn(param0: DHSURF) -> ()>; #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] -pub type PFN_DrvDeleteDeviceBitmapEx = ::core::option::Option<unsafe extern "system" fn(param0: DHSURF)>; +pub type PFN_DrvDeleteDeviceBitmapEx = ::core::option::Option<unsafe extern "system" fn(param0: DHSURF) -> ()>; #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub type PFN_DrvDeriveSurface = ::core::option::Option<unsafe extern "system" fn(param0: *mut super::super::Graphics::DirectDraw::DD_DIRECTDRAW_GLOBAL, param1: *mut super::super::Graphics::DirectDraw::DD_SURFACE_LOCAL) -> super::super::Graphics::Gdi::HBITMAP>; @@ -5785,15 +5668,15 @@ pub type PFN_DrvDeriveSurface = ::core::option::Option<unsafe extern "system" fn pub type PFN_DrvDescribePixelFormat = ::core::option::Option<unsafe extern "system" fn(param0: DHPDEV, param1: i32, param2: u32, param3: *mut super::super::Graphics::OpenGL::PIXELFORMATDESCRIPTOR) -> i32>; #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvDestroyFont = ::core::option::Option<unsafe extern "system" fn(param0: *mut FONTOBJ)>; +pub type PFN_DrvDestroyFont = ::core::option::Option<unsafe extern "system" fn(param0: *mut FONTOBJ) -> ()>; #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] -pub type PFN_DrvDisableDirectDraw = ::core::option::Option<unsafe extern "system" fn(param0: DHPDEV)>; +pub type PFN_DrvDisableDirectDraw = ::core::option::Option<unsafe extern "system" fn(param0: DHPDEV) -> ()>; #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] -pub type PFN_DrvDisableDriver = ::core::option::Option<unsafe extern "system" fn()>; +pub type PFN_DrvDisableDriver = ::core::option::Option<unsafe extern "system" fn() -> ()>; #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] -pub type PFN_DrvDisablePDEV = ::core::option::Option<unsafe extern "system" fn(param0: DHPDEV)>; +pub type PFN_DrvDisablePDEV = ::core::option::Option<unsafe extern "system" fn(param0: DHPDEV) -> ()>; #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] -pub type PFN_DrvDisableSurface = ::core::option::Option<unsafe extern "system" fn(param0: DHPDEV)>; +pub type PFN_DrvDisableSurface = ::core::option::Option<unsafe extern "system" fn(param0: DHPDEV) -> ()>; #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] pub type PFN_DrvDitherColor = ::core::option::Option<unsafe extern "system" fn(param0: DHPDEV, param1: u32, param2: u32, param3: *mut u32) -> u32>; #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] @@ -5826,7 +5709,7 @@ pub type PFN_DrvFillPath = ::core::option::Option<unsafe extern "system" fn(para #[cfg(feature = "Win32_Foundation")] pub type PFN_DrvFontManagement = ::core::option::Option<unsafe extern "system" fn(param0: *mut SURFOBJ, param1: *mut FONTOBJ, param2: u32, param3: u32, param4: *mut ::core::ffi::c_void, param5: u32, param6: *mut ::core::ffi::c_void) -> u32>; #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] -pub type PFN_DrvFree = ::core::option::Option<unsafe extern "system" fn(param0: *mut ::core::ffi::c_void, param1: usize)>; +pub type PFN_DrvFree = ::core::option::Option<unsafe extern "system" fn(param0: *mut ::core::ffi::c_void, param1: usize) -> ()>; #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_DirectDraw\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_DirectDraw"))] pub type PFN_DrvGetDirectDrawInfo = ::core::option::Option<unsafe extern "system" fn(param0: DHPDEV, param1: *mut super::super::Graphics::DirectDraw::DD_HALINFO, param2: *mut u32, param3: *mut super::super::Graphics::DirectDraw::VIDEOMEMORY, param4: *mut u32, param5: *mut u32) -> super::super::Foundation::BOOL>; @@ -5861,16 +5744,16 @@ pub type PFN_DrvLineTo = ::core::option::Option<unsafe extern "system" fn(param0 pub type PFN_DrvLoadFontFile = ::core::option::Option<unsafe extern "system" fn(param0: u32, param1: *mut usize, param2: *mut *mut ::core::ffi::c_void, param3: *mut u32, param4: *mut super::super::Graphics::Gdi::DESIGNVECTOR, param5: u32, param6: u32) -> usize>; #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvLockDisplayArea = ::core::option::Option<unsafe extern "system" fn(param0: DHPDEV, param1: *mut super::super::Foundation::RECTL)>; +pub type PFN_DrvLockDisplayArea = ::core::option::Option<unsafe extern "system" fn(param0: DHPDEV, param1: *mut super::super::Foundation::RECTL) -> ()>; #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvMovePointer = ::core::option::Option<unsafe extern "system" fn(pso: *mut SURFOBJ, x: i32, y: i32, prcl: *mut super::super::Foundation::RECTL)>; +pub type PFN_DrvMovePointer = ::core::option::Option<unsafe extern "system" fn(pso: *mut SURFOBJ, x: i32, y: i32, prcl: *mut super::super::Foundation::RECTL) -> ()>; #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub type PFN_DrvNextBand = ::core::option::Option<unsafe extern "system" fn(param0: *mut SURFOBJ, ppointl: *mut super::super::Foundation::POINTL) -> super::super::Foundation::BOOL>; #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvNotify = ::core::option::Option<unsafe extern "system" fn(param0: *mut SURFOBJ, param1: u32, param2: *mut ::core::ffi::c_void)>; +pub type PFN_DrvNotify = ::core::option::Option<unsafe extern "system" fn(param0: *mut SURFOBJ, param1: u32, param2: *mut ::core::ffi::c_void) -> ()>; #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub type PFN_DrvPaint = ::core::option::Option<unsafe extern "system" fn(param0: *mut SURFOBJ, param1: *mut CLIPOBJ, param2: *mut BRUSHOBJ, param3: *mut super::super::Foundation::POINTL, param4: u32) -> super::super::Foundation::BOOL>; @@ -5969,13 +5852,13 @@ pub type PFN_DrvSurfaceComplete = ::core::option::Option<unsafe extern "system" pub type PFN_DrvSwapBuffers = ::core::option::Option<unsafe extern "system" fn(param0: *mut SURFOBJ, param1: *mut WNDOBJ) -> super::super::Foundation::BOOL>; #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvSynchronize = ::core::option::Option<unsafe extern "system" fn(param0: DHPDEV, param1: *mut super::super::Foundation::RECTL)>; +pub type PFN_DrvSynchronize = ::core::option::Option<unsafe extern "system" fn(param0: DHPDEV, param1: *mut super::super::Foundation::RECTL) -> ()>; #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub type PFN_DrvSynchronizeRedirectionBitmaps = ::core::option::Option<unsafe extern "system" fn(param0: DHPDEV, param1: *mut u64) -> super::super::Foundation::NTSTATUS>; #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvSynchronizeSurface = ::core::option::Option<unsafe extern "system" fn(param0: *mut SURFOBJ, param1: *mut super::super::Foundation::RECTL, param2: u32)>; +pub type PFN_DrvSynchronizeSurface = ::core::option::Option<unsafe extern "system" fn(param0: *mut SURFOBJ, param1: *mut super::super::Foundation::RECTL, param2: u32) -> ()>; #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub type PFN_DrvTextOut = ::core::option::Option<unsafe extern "system" fn(param0: *mut SURFOBJ, param1: *mut STROBJ, param2: *mut FONTOBJ, param3: *mut CLIPOBJ, param4: *mut super::super::Foundation::RECTL, param5: *mut super::super::Foundation::RECTL, param6: *mut BRUSHOBJ, param7: *mut BRUSHOBJ, param8: *mut super::super::Foundation::POINTL, param9: u32) -> super::super::Foundation::BOOL>; @@ -5987,7 +5870,7 @@ pub type PFN_DrvTransparentBlt = ::core::option::Option<unsafe extern "system" f pub type PFN_DrvUnloadFontFile = ::core::option::Option<unsafe extern "system" fn(param0: usize) -> super::super::Foundation::BOOL>; #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvUnlockDisplayArea = ::core::option::Option<unsafe extern "system" fn(param0: DHPDEV, param1: *mut super::super::Foundation::RECTL)>; +pub type PFN_DrvUnlockDisplayArea = ::core::option::Option<unsafe extern "system" fn(param0: DHPDEV, param1: *mut super::super::Foundation::RECTL) -> ()>; #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub type PFN_EngCombineRgn = ::core::option::Option<unsafe extern "system" fn(hrgntrg: super::super::Foundation::HANDLE, hrgnsrc1: super::super::Foundation::HANDLE, hrgnsrc2: super::super::Foundation::HANDLE, imode: i32) -> i32>; @@ -5999,7 +5882,7 @@ pub type PFN_EngCopyRgn = ::core::option::Option<unsafe extern "system" fn(hrgnd pub type PFN_EngCreateRectRgn = ::core::option::Option<unsafe extern "system" fn(left: i32, top: i32, right: i32, bottom: i32) -> super::super::Foundation::HANDLE>; #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] -pub type PFN_EngDeleteRgn = ::core::option::Option<unsafe extern "system" fn(hrgn: super::super::Foundation::HANDLE)>; +pub type PFN_EngDeleteRgn = ::core::option::Option<unsafe extern "system" fn(hrgn: super::super::Foundation::HANDLE) -> ()>; #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub type PFN_EngIntersectRgn = ::core::option::Option<unsafe extern "system" fn(hrgnresult: super::super::Foundation::HANDLE, hrgna: super::super::Foundation::HANDLE, hrgnb: super::super::Foundation::HANDLE) -> i32>; @@ -6013,9 +5896,9 @@ pub type PFN_EngUnionRgn = ::core::option::Option<unsafe extern "system" fn(hrgn #[cfg(feature = "Win32_Foundation")] pub type PFN_EngXorRgn = ::core::option::Option<unsafe extern "system" fn(hrgnresult: super::super::Foundation::HANDLE, hrgna: super::super::Foundation::HANDLE, hrgnb: super::super::Foundation::HANDLE) -> i32>; #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] -pub type PVIDEO_WIN32K_CALLOUT = ::core::option::Option<unsafe extern "system" fn(params: *mut ::core::ffi::c_void)>; +pub type PVIDEO_WIN32K_CALLOUT = ::core::option::Option<unsafe extern "system" fn(params: *const ::core::ffi::c_void) -> ()>; #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] pub type SORTCOMP = ::core::option::Option<unsafe extern "system" fn(pv1: *const ::core::ffi::c_void, pv2: *const ::core::ffi::c_void) -> i32>; #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] -pub type WNDOBJCHANGEPROC = ::core::option::Option<unsafe extern "system" fn(pwo: *mut WNDOBJ, fl: u32)>; +pub type WNDOBJCHANGEPROC = ::core::option::Option<unsafe extern "system" fn(pwo: *mut WNDOBJ, fl: u32) -> ()>; diff --git a/vendor/windows-sys/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs b/vendor/windows-sys/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs index 8031bbbd1..3ee00821a 100644 --- a/vendor/windows-sys/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs @@ -1,29 +1,17 @@ -#[cfg_attr(windows, link(name = "windows"))] -extern "system" { - #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] - pub fn SwDeviceClose(hswdevice: HSWDEVICE); - #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] - #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation", feature = "Win32_Security"))] - pub 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; - #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] - pub fn SwDeviceGetLifetime(hswdevice: HSWDEVICE, plifetime: *mut SW_DEVICE_LIFETIME) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_Devices_Properties\"`*"] - #[cfg(feature = "Win32_Devices_Properties")] - pub fn SwDeviceInterfacePropertySet(hswdevice: HSWDEVICE, pszdeviceinterfaceid: ::windows_sys::core::PCWSTR, cpropertycount: u32, pproperties: *const super::super::Properties::DEVPROPERTY) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] - #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] - pub 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; - #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SwDeviceInterfaceSetState(hswdevice: HSWDEVICE, pszdeviceinterfaceid: ::windows_sys::core::PCWSTR, fenabled: super::super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_Devices_Properties\"`*"] - #[cfg(feature = "Win32_Devices_Properties")] - pub fn SwDevicePropertySet(hswdevice: HSWDEVICE, cpropertycount: u32, pproperties: *const super::super::Properties::DEVPROPERTY) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] - pub fn SwDeviceSetLifetime(hswdevice: HSWDEVICE, lifetime: SW_DEVICE_LIFETIME) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] - pub fn SwMemFree(pmem: *const ::core::ffi::c_void); -} +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] fn SwDeviceClose ( hswdevice : HSWDEVICE ) -> ( ) ); +#[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation", feature = "Win32_Security"))] +::windows_sys::core::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_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] fn SwDeviceGetLifetime ( hswdevice : HSWDEVICE , plifetime : *mut SW_DEVICE_LIFETIME ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Devices_Properties")] +::windows_sys::core::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 ); +#[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::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 ); +#[cfg(feature = "Win32_Devices_Properties")] +::windows_sys::core::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_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] fn SwDeviceSetLifetime ( hswdevice : HSWDEVICE , lifetime : SW_DEVICE_LIFETIME ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] 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; @@ -51,7 +39,7 @@ 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: &str = "AddressFamily"; +pub const ADDRESS_FAMILY_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AddressFamily"); #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] pub const FAULT_ACTION_SPECIFIC_BASE: u32 = 600u32; #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] @@ -67,7 +55,7 @@ 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: &str = "RemoteAddress"; +pub const REMOTE_ADDRESS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RemoteAddress"); #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] pub const UPNP_ADDRESSFAMILY_BOTH: u32 = 3u32; #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] @@ -144,16 +132,26 @@ pub const UPNP_E_VALUE_TOO_LONG: ::windows_sys::core::HRESULT = -2147180496i32; 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; -pub const UPnPDescriptionDocument: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 495622983, data2: 14888, data3: 19682, data4: [138, 75, 189, 52, 228, 91, 206, 235] }; -pub const UPnPDescriptionDocumentEx: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 872220003, data2: 55322, data3: 17299, data4: [131, 204, 1, 149, 177, 218, 47, 145] }; -pub const UPnPDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2737132229, data2: 47713, data3: 17786, data4: [181, 154, 162, 86, 30, 18, 94, 51] }; -pub const UPnPDeviceFinder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3792199464, data2: 65207, data3: 16458, data4: [184, 231, 230, 89, 189, 234, 170, 2] }; -pub const UPnPDeviceFinderEx: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 404444412, data2: 14347, data3: 19061, data4: [179, 241, 74, 196, 94, 150, 5, 176] }; -pub const UPnPDevices: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3119009789, data2: 44348, data3: 16548, data4: [184, 53, 8, 130, 235, 203, 170, 168] }; -pub const UPnPRegistrar: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 541593785, data2: 29618, data3: 4564, data4: [191, 66, 0, 176, 208, 17, 139, 86] }; -pub const UPnPRemoteEndpointInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 777946345, data2: 16457, data3: 16964, data4: [183, 40, 45, 36, 34, 113, 87, 199] }; -pub const UPnPService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3324295829, data2: 64459, data3: 17417, data4: [140, 3, 140, 206, 236, 83, 62, 241] }; -pub const UPnPServices: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3233565514, data2: 41990, data3: 20220, data4: [147, 47, 184, 84, 107, 129, 0, 204] }; +#[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\"`*"] @@ -198,4 +196,4 @@ impl ::core::clone::Clone for SW_DEVICE_CREATE_INFO { } } #[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)>; +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) -> ()>; diff --git a/vendor/windows-sys/src/Windows/Win32/Devices/Fax/mod.rs b/vendor/windows-sys/src/Windows/Win32/Devices/Fax/mod.rs index 17dbd4304..34ecee606 100644 --- a/vendor/windows-sys/src/Windows/Win32/Devices/Fax/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/Devices/Fax/mod.rs @@ -1,181 +1,119 @@ -#[cfg_attr(windows, link(name = "windows"))] -extern "system" { - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn CanSendToFaxRecipient() -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxAbort(faxhandle: super::super::Foundation::HANDLE, jobid: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxAccessCheck(faxhandle: super::super::Foundation::HANDLE, accessmask: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxClose(faxhandle: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxCompleteJobParamsA(jobparams: *mut *mut FAX_JOB_PARAMA, coverpageinfo: *mut *mut FAX_COVERPAGE_INFOA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxCompleteJobParamsW(jobparams: *mut *mut FAX_JOB_PARAMW, coverpageinfo: *mut *mut FAX_COVERPAGE_INFOW) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxConnectFaxServerA(machinename: ::windows_sys::core::PCSTR, faxhandle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxConnectFaxServerW(machinename: ::windows_sys::core::PCWSTR, faxhandle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxEnableRoutingMethodA(faxporthandle: super::super::Foundation::HANDLE, routingguid: ::windows_sys::core::PCSTR, enabled: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxEnableRoutingMethodW(faxporthandle: super::super::Foundation::HANDLE, routingguid: ::windows_sys::core::PCWSTR, enabled: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxEnumGlobalRoutingInfoA(faxhandle: super::super::Foundation::HANDLE, routinginfo: *mut *mut FAX_GLOBAL_ROUTING_INFOA, methodsreturned: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxEnumGlobalRoutingInfoW(faxhandle: super::super::Foundation::HANDLE, routinginfo: *mut *mut FAX_GLOBAL_ROUTING_INFOW, methodsreturned: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxEnumJobsA(faxhandle: super::super::Foundation::HANDLE, jobentry: *mut *mut FAX_JOB_ENTRYA, jobsreturned: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxEnumJobsW(faxhandle: super::super::Foundation::HANDLE, jobentry: *mut *mut FAX_JOB_ENTRYW, jobsreturned: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxEnumPortsA(faxhandle: super::super::Foundation::HANDLE, portinfo: *mut *mut FAX_PORT_INFOA, portsreturned: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxEnumPortsW(faxhandle: super::super::Foundation::HANDLE, portinfo: *mut *mut FAX_PORT_INFOW, portsreturned: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxEnumRoutingMethodsA(faxporthandle: super::super::Foundation::HANDLE, routingmethod: *mut *mut FAX_ROUTING_METHODA, methodsreturned: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxEnumRoutingMethodsW(faxporthandle: super::super::Foundation::HANDLE, routingmethod: *mut *mut FAX_ROUTING_METHODW, methodsreturned: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] - pub fn FaxFreeBuffer(buffer: *mut ::core::ffi::c_void); - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxGetConfigurationA(faxhandle: super::super::Foundation::HANDLE, faxconfig: *mut *mut FAX_CONFIGURATIONA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxGetConfigurationW(faxhandle: super::super::Foundation::HANDLE, faxconfig: *mut *mut FAX_CONFIGURATIONW) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxGetDeviceStatusA(faxporthandle: super::super::Foundation::HANDLE, devicestatus: *mut *mut FAX_DEVICE_STATUSA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxGetDeviceStatusW(faxporthandle: super::super::Foundation::HANDLE, devicestatus: *mut *mut FAX_DEVICE_STATUSW) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxGetJobA(faxhandle: super::super::Foundation::HANDLE, jobid: u32, jobentry: *mut *mut FAX_JOB_ENTRYA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxGetJobW(faxhandle: super::super::Foundation::HANDLE, jobid: u32, jobentry: *mut *mut FAX_JOB_ENTRYW) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxGetLoggingCategoriesA(faxhandle: super::super::Foundation::HANDLE, categories: *mut *mut FAX_LOG_CATEGORYA, numbercategories: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxGetLoggingCategoriesW(faxhandle: super::super::Foundation::HANDLE, categories: *mut *mut FAX_LOG_CATEGORYW, numbercategories: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxGetPageData(faxhandle: super::super::Foundation::HANDLE, jobid: u32, buffer: *mut *mut u8, buffersize: *mut u32, imagewidth: *mut u32, imageheight: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxGetPortA(faxporthandle: super::super::Foundation::HANDLE, portinfo: *mut *mut FAX_PORT_INFOA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxGetPortW(faxporthandle: super::super::Foundation::HANDLE, portinfo: *mut *mut FAX_PORT_INFOW) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxGetRoutingInfoA(faxporthandle: super::super::Foundation::HANDLE, routingguid: ::windows_sys::core::PCSTR, routinginfobuffer: *mut *mut u8, routinginfobuffersize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxGetRoutingInfoW(faxporthandle: super::super::Foundation::HANDLE, routingguid: ::windows_sys::core::PCWSTR, routinginfobuffer: *mut *mut u8, routinginfobuffersize: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxInitializeEventQueue(faxhandle: super::super::Foundation::HANDLE, completionport: super::super::Foundation::HANDLE, completionkey: usize, hwnd: super::super::Foundation::HWND, messagestart: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxOpenPort(faxhandle: super::super::Foundation::HANDLE, deviceid: u32, flags: u32, faxporthandle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] - pub fn FaxPrintCoverPageA(faxcontextinfo: *const FAX_CONTEXT_INFOA, coverpageinfo: *const FAX_COVERPAGE_INFOA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] - pub fn FaxPrintCoverPageW(faxcontextinfo: *const FAX_CONTEXT_INFOW, coverpageinfo: *const FAX_COVERPAGE_INFOW) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxRegisterRoutingExtensionW(faxhandle: super::super::Foundation::HANDLE, extensionname: ::windows_sys::core::PCWSTR, friendlyname: ::windows_sys::core::PCWSTR, imagename: ::windows_sys::core::PCWSTR, callback: PFAX_ROUTING_INSTALLATION_CALLBACKW, context: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxRegisterServiceProviderW(deviceprovider: ::windows_sys::core::PCWSTR, friendlyname: ::windows_sys::core::PCWSTR, imagename: ::windows_sys::core::PCWSTR, tspname: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxSendDocumentA(faxhandle: super::super::Foundation::HANDLE, filename: ::windows_sys::core::PCSTR, jobparams: *mut FAX_JOB_PARAMA, coverpageinfo: *const FAX_COVERPAGE_INFOA, faxjobid: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxSendDocumentForBroadcastA(faxhandle: super::super::Foundation::HANDLE, filename: ::windows_sys::core::PCSTR, faxjobid: *mut u32, faxrecipientcallback: PFAX_RECIPIENT_CALLBACKA, context: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxSendDocumentForBroadcastW(faxhandle: super::super::Foundation::HANDLE, filename: ::windows_sys::core::PCWSTR, faxjobid: *mut u32, faxrecipientcallback: PFAX_RECIPIENT_CALLBACKW, context: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxSendDocumentW(faxhandle: super::super::Foundation::HANDLE, filename: ::windows_sys::core::PCWSTR, jobparams: *mut FAX_JOB_PARAMW, coverpageinfo: *const FAX_COVERPAGE_INFOW, faxjobid: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxSetConfigurationA(faxhandle: super::super::Foundation::HANDLE, faxconfig: *const FAX_CONFIGURATIONA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxSetConfigurationW(faxhandle: super::super::Foundation::HANDLE, faxconfig: *const FAX_CONFIGURATIONW) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxSetGlobalRoutingInfoA(faxhandle: super::super::Foundation::HANDLE, routinginfo: *const FAX_GLOBAL_ROUTING_INFOA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxSetGlobalRoutingInfoW(faxhandle: super::super::Foundation::HANDLE, routinginfo: *const FAX_GLOBAL_ROUTING_INFOW) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxSetJobA(faxhandle: super::super::Foundation::HANDLE, jobid: u32, command: u32, jobentry: *const FAX_JOB_ENTRYA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxSetJobW(faxhandle: super::super::Foundation::HANDLE, jobid: u32, command: u32, jobentry: *const FAX_JOB_ENTRYW) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxSetLoggingCategoriesA(faxhandle: super::super::Foundation::HANDLE, categories: *const FAX_LOG_CATEGORYA, numbercategories: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxSetLoggingCategoriesW(faxhandle: super::super::Foundation::HANDLE, categories: *const FAX_LOG_CATEGORYW, numbercategories: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxSetPortA(faxporthandle: super::super::Foundation::HANDLE, portinfo: *const FAX_PORT_INFOA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxSetPortW(faxporthandle: super::super::Foundation::HANDLE, portinfo: *const FAX_PORT_INFOW) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxSetRoutingInfoA(faxporthandle: super::super::Foundation::HANDLE, routingguid: ::windows_sys::core::PCSTR, routinginfobuffer: *const u8, routinginfobuffersize: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxSetRoutingInfoW(faxporthandle: super::super::Foundation::HANDLE, routingguid: ::windows_sys::core::PCWSTR, routinginfobuffer: *const u8, routinginfobuffersize: u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] - pub fn FaxStartPrintJobA(printername: ::windows_sys::core::PCSTR, printinfo: *const FAX_PRINT_INFOA, faxjobid: *mut u32, faxcontextinfo: *mut FAX_CONTEXT_INFOA) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] - pub fn FaxStartPrintJobW(printername: ::windows_sys::core::PCWSTR, printinfo: *const FAX_PRINT_INFOW, faxjobid: *mut u32, faxcontextinfo: *mut FAX_CONTEXT_INFOW) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn FaxUnregisterServiceProviderW(deviceprovider: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] - pub fn SendToFaxRecipient(sndmode: SendToMode, lpfilename: ::windows_sys::core::PCWSTR) -> u32; - #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn StiCreateInstanceW(hinst: super::super::Foundation::HINSTANCE, dwver: u32, ppsti: *mut IStillImageW, punkouter: ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT; -} +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "fxsutility.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn CanSendToFaxRecipient ( ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxAbort ( faxhandle : super::super::Foundation:: HANDLE , jobid : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxAccessCheck ( faxhandle : super::super::Foundation:: HANDLE , accessmask : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxClose ( faxhandle : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxCompleteJobParamsA ( jobparams : *mut *mut FAX_JOB_PARAMA , coverpageinfo : *mut *mut FAX_COVERPAGE_INFOA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxCompleteJobParamsW ( jobparams : *mut *mut FAX_JOB_PARAMW , coverpageinfo : *mut *mut FAX_COVERPAGE_INFOW ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxConnectFaxServerA ( machinename : :: windows_sys::core::PCSTR , faxhandle : *mut super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxConnectFaxServerW ( machinename : :: windows_sys::core::PCWSTR , faxhandle : *mut super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxEnableRoutingMethodA ( faxporthandle : super::super::Foundation:: HANDLE , routingguid : :: windows_sys::core::PCSTR , enabled : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxEnableRoutingMethodW ( faxporthandle : super::super::Foundation:: HANDLE , routingguid : :: windows_sys::core::PCWSTR , enabled : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxEnumGlobalRoutingInfoA ( faxhandle : super::super::Foundation:: HANDLE , routinginfo : *mut *mut FAX_GLOBAL_ROUTING_INFOA , methodsreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxEnumGlobalRoutingInfoW ( faxhandle : super::super::Foundation:: HANDLE , routinginfo : *mut *mut FAX_GLOBAL_ROUTING_INFOW , methodsreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxEnumJobsA ( faxhandle : super::super::Foundation:: HANDLE , jobentry : *mut *mut FAX_JOB_ENTRYA , jobsreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxEnumJobsW ( faxhandle : super::super::Foundation:: HANDLE , jobentry : *mut *mut FAX_JOB_ENTRYW , jobsreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxEnumPortsA ( faxhandle : super::super::Foundation:: HANDLE , portinfo : *mut *mut FAX_PORT_INFOA , portsreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxEnumPortsW ( faxhandle : super::super::Foundation:: HANDLE , portinfo : *mut *mut FAX_PORT_INFOW , portsreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxEnumRoutingMethodsA ( faxporthandle : super::super::Foundation:: HANDLE , routingmethod : *mut *mut FAX_ROUTING_METHODA , methodsreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxEnumRoutingMethodsW ( faxporthandle : super::super::Foundation:: HANDLE , routingmethod : *mut *mut FAX_ROUTING_METHODW , methodsreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] fn FaxFreeBuffer ( buffer : *mut ::core::ffi::c_void ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxGetConfigurationA ( faxhandle : super::super::Foundation:: HANDLE , faxconfig : *mut *mut FAX_CONFIGURATIONA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxGetConfigurationW ( faxhandle : super::super::Foundation:: HANDLE , faxconfig : *mut *mut FAX_CONFIGURATIONW ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxGetDeviceStatusA ( faxporthandle : super::super::Foundation:: HANDLE , devicestatus : *mut *mut FAX_DEVICE_STATUSA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxGetDeviceStatusW ( faxporthandle : super::super::Foundation:: HANDLE , devicestatus : *mut *mut FAX_DEVICE_STATUSW ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxGetJobA ( faxhandle : super::super::Foundation:: HANDLE , jobid : u32 , jobentry : *mut *mut FAX_JOB_ENTRYA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxGetJobW ( faxhandle : super::super::Foundation:: HANDLE , jobid : u32 , jobentry : *mut *mut FAX_JOB_ENTRYW ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxGetLoggingCategoriesA ( faxhandle : super::super::Foundation:: HANDLE , categories : *mut *mut FAX_LOG_CATEGORYA , numbercategories : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxGetLoggingCategoriesW ( faxhandle : super::super::Foundation:: HANDLE , categories : *mut *mut FAX_LOG_CATEGORYW , numbercategories : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxGetPageData ( faxhandle : super::super::Foundation:: HANDLE , jobid : u32 , buffer : *mut *mut u8 , buffersize : *mut u32 , imagewidth : *mut u32 , imageheight : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxGetPortA ( faxporthandle : super::super::Foundation:: HANDLE , portinfo : *mut *mut FAX_PORT_INFOA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxGetPortW ( faxporthandle : super::super::Foundation:: HANDLE , portinfo : *mut *mut FAX_PORT_INFOW ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxGetRoutingInfoA ( faxporthandle : super::super::Foundation:: HANDLE , routingguid : :: windows_sys::core::PCSTR , routinginfobuffer : *mut *mut u8 , routinginfobuffersize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxGetRoutingInfoW ( faxporthandle : super::super::Foundation:: HANDLE , routingguid : :: windows_sys::core::PCWSTR , routinginfobuffer : *mut *mut u8 , routinginfobuffersize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxInitializeEventQueue ( faxhandle : super::super::Foundation:: HANDLE , completionport : super::super::Foundation:: HANDLE , completionkey : usize , hwnd : super::super::Foundation:: HWND , messagestart : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxOpenPort ( faxhandle : super::super::Foundation:: HANDLE , deviceid : u32 , flags : u32 , faxporthandle : *mut super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn FaxPrintCoverPageA ( faxcontextinfo : *const FAX_CONTEXT_INFOA , coverpageinfo : *const FAX_COVERPAGE_INFOA ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn FaxPrintCoverPageW ( faxcontextinfo : *const FAX_CONTEXT_INFOW , coverpageinfo : *const FAX_COVERPAGE_INFOW ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxRegisterRoutingExtensionW ( faxhandle : super::super::Foundation:: HANDLE , extensionname : :: windows_sys::core::PCWSTR , friendlyname : :: windows_sys::core::PCWSTR , imagename : :: windows_sys::core::PCWSTR , callback : PFAX_ROUTING_INSTALLATION_CALLBACKW , context : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxRegisterServiceProviderW ( deviceprovider : :: windows_sys::core::PCWSTR , friendlyname : :: windows_sys::core::PCWSTR , imagename : :: windows_sys::core::PCWSTR , tspname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxSendDocumentA ( faxhandle : super::super::Foundation:: HANDLE , filename : :: windows_sys::core::PCSTR , jobparams : *mut FAX_JOB_PARAMA , coverpageinfo : *const FAX_COVERPAGE_INFOA , faxjobid : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxSendDocumentForBroadcastA ( faxhandle : super::super::Foundation:: HANDLE , filename : :: windows_sys::core::PCSTR , faxjobid : *mut u32 , faxrecipientcallback : PFAX_RECIPIENT_CALLBACKA , context : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxSendDocumentForBroadcastW ( faxhandle : super::super::Foundation:: HANDLE , filename : :: windows_sys::core::PCWSTR , faxjobid : *mut u32 , faxrecipientcallback : PFAX_RECIPIENT_CALLBACKW , context : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxSendDocumentW ( faxhandle : super::super::Foundation:: HANDLE , filename : :: windows_sys::core::PCWSTR , jobparams : *mut FAX_JOB_PARAMW , coverpageinfo : *const FAX_COVERPAGE_INFOW , faxjobid : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxSetConfigurationA ( faxhandle : super::super::Foundation:: HANDLE , faxconfig : *const FAX_CONFIGURATIONA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxSetConfigurationW ( faxhandle : super::super::Foundation:: HANDLE , faxconfig : *const FAX_CONFIGURATIONW ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxSetGlobalRoutingInfoA ( faxhandle : super::super::Foundation:: HANDLE , routinginfo : *const FAX_GLOBAL_ROUTING_INFOA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxSetGlobalRoutingInfoW ( faxhandle : super::super::Foundation:: HANDLE , routinginfo : *const FAX_GLOBAL_ROUTING_INFOW ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxSetJobA ( faxhandle : super::super::Foundation:: HANDLE , jobid : u32 , command : u32 , jobentry : *const FAX_JOB_ENTRYA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxSetJobW ( faxhandle : super::super::Foundation:: HANDLE , jobid : u32 , command : u32 , jobentry : *const FAX_JOB_ENTRYW ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxSetLoggingCategoriesA ( faxhandle : super::super::Foundation:: HANDLE , categories : *const FAX_LOG_CATEGORYA , numbercategories : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxSetLoggingCategoriesW ( faxhandle : super::super::Foundation:: HANDLE , categories : *const FAX_LOG_CATEGORYW , numbercategories : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxSetPortA ( faxporthandle : super::super::Foundation:: HANDLE , portinfo : *const FAX_PORT_INFOA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxSetPortW ( faxporthandle : super::super::Foundation:: HANDLE , portinfo : *const FAX_PORT_INFOW ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxSetRoutingInfoA ( faxporthandle : super::super::Foundation:: HANDLE , routingguid : :: windows_sys::core::PCSTR , routinginfobuffer : *const u8 , routinginfobuffersize : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxSetRoutingInfoW ( faxporthandle : super::super::Foundation:: HANDLE , routingguid : :: windows_sys::core::PCWSTR , routinginfobuffer : *const u8 , routinginfobuffersize : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn FaxStartPrintJobA ( printername : :: windows_sys::core::PCSTR , printinfo : *const FAX_PRINT_INFOA , faxjobid : *mut u32 , faxcontextinfo : *mut FAX_CONTEXT_INFOA ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn FaxStartPrintJobW ( printername : :: windows_sys::core::PCWSTR , printinfo : *const FAX_PRINT_INFOW , faxjobid : *mut u32 , faxcontextinfo : *mut FAX_CONTEXT_INFOW ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winfax.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn FaxUnregisterServiceProviderW ( deviceprovider : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "fxsutility.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] fn SendToFaxRecipient ( sndmode : SendToMode , lpfilename : :: windows_sys::core::PCWSTR ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "sti.dll""system" #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] fn StiCreateInstanceW ( hinst : super::super::Foundation:: HINSTANCE , dwver : u32 , ppsti : *mut IStillImageW , punkouter : :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); pub type IFaxAccount = *mut ::core::ffi::c_void; pub type IFaxAccountFolders = *mut ::core::ffi::c_void; pub type IFaxAccountIncomingArchive = *mut ::core::ffi::c_void; @@ -238,25 +176,24 @@ pub type IStiDevice = *mut ::core::ffi::c_void; pub type IStiDeviceControl = *mut ::core::ffi::c_void; pub type IStiUSD = *mut ::core::ffi::c_void; pub type IStillImageW = *mut ::core::ffi::c_void; -pub type _IFaxAccountNotify = *mut ::core::ffi::c_void; -pub type _IFaxServerNotify2 = *mut ::core::ffi::c_void; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const CF_MSFAXSRV_DEVICE_ID: &str = "FAXSRV_DeviceID"; +pub const CF_MSFAXSRV_DEVICE_ID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FAXSRV_DeviceID"); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const CF_MSFAXSRV_FSP_GUID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FAXSRV_FSPGuid"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const CF_MSFAXSRV_FSP_GUID: &str = "FAXSRV_FSPGuid"; +pub const CF_MSFAXSRV_ROUTEEXT_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FAXSRV_RoutingExtName"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const CF_MSFAXSRV_ROUTEEXT_NAME: &str = "FAXSRV_RoutingExtName"; +pub const CF_MSFAXSRV_ROUTING_METHOD_GUID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FAXSRV_RoutingMethodGuid"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const CF_MSFAXSRV_ROUTING_METHOD_GUID: &str = "FAXSRV_RoutingMethodGuid"; +pub const CF_MSFAXSRV_SERVER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FAXSRV_ServerName"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const CF_MSFAXSRV_SERVER_NAME: &str = "FAXSRV_ServerName"; -pub const CLSID_Sti: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3005479136, data2: 11880, data3: 4560, data4: [144, 234, 0, 170, 0, 96, 248, 108] }; +pub const CLSID_Sti: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb323f8e0_2e68_11d0_90ea_00aa0060f86c); #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] -pub const DEVPKEY_WIA_DeviceType: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1809653702, data2: 33039, data3: 4560, data4: [190, 199, 8, 0, 43, 226, 9, 47] }, pid: 2u32 }; +pub const DEVPKEY_WIA_DeviceType: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x6bdd1fc6_810f_11d0_bec7_08002be2092f), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] -pub const DEVPKEY_WIA_USDClassId: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1809653702, data2: 33039, data3: 4560, data4: [190, 199, 8, 0, 43, 226, 9, 47] }, pid: 3u32 }; +pub const DEVPKEY_WIA_USDClassId: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x6bdd1fc6_810f_11d0_bec7_08002be2092f), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub const FAXDEVRECEIVE_SIZE: u32 = 4096u32; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] @@ -473,65 +410,122 @@ pub const FS_RECEIVING: u32 = 536870916u32; pub const FS_TRANSMITTING: u32 = 536870914u32; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub const FS_USER_ABORT: u32 = 538968064u32; -pub const FaxAccount: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2816500863, data2: 17700, data3: 17508, data4: [165, 109, 185, 254, 102, 111, 113, 94] }; -pub const FaxAccountFolders: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2235141961, data2: 49204, data3: 19007, data4: [130, 28, 219, 125, 104, 94, 129, 41] }; -pub const FaxAccountIncomingArchive: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 347291061, data2: 19520, data3: 20175, data4: [158, 248, 163, 96, 203, 232, 9, 237] }; -pub const FaxAccountIncomingQueue: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2614059156, data2: 46298, data3: 17908, data4: [184, 214, 221, 235, 33, 134, 101, 44] }; -pub const FaxAccountOutgoingArchive: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2233367285, data2: 17210, data3: 18233, data4: [162, 223, 173, 36, 92, 44, 185, 142] }; -pub const FaxAccountOutgoingQueue: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4276940539, data2: 49481, data3: 18618, data4: [186, 184, 183, 145, 225, 1, 246, 47] }; -pub const FaxAccountSet: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4223810635, data2: 31200, data3: 17041, data4: [188, 86, 193, 46, 37, 59, 191, 58] }; -pub const FaxAccounts: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3659502762, data2: 60972, data3: 18368, data4: [143, 79, 42, 33, 112, 117, 183, 110] }; -pub const FaxActivity: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3488570638, data2: 59469, data3: 17966, data4: [170, 187, 135, 211, 30, 176, 79, 239] }; -pub const FaxActivityLogging: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4037028174, data2: 15293, data3: 18616, data4: [143, 19, 140, 89, 26, 85, 189, 188] }; -pub const FaxConfiguration: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1482109551, data2: 59315, data3: 16807, data4: [156, 25, 169, 27, 70, 62, 45, 86] }; -pub const FaxDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1508091314, data2: 54902, data3: 18507, data4: [166, 222, 114, 11, 250, 137, 181, 175] }; -pub const FaxDeviceIds: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3452254698, data2: 29303, data3: 17934, data4: [141, 224, 72, 160, 165, 118, 13, 31] }; -pub const FaxDeviceProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 399448739, data2: 62955, data3: 18506, data4: [156, 154, 68, 64, 165, 186, 171, 252] }; -pub const FaxDeviceProviders: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3952076648, data2: 34650, data3: 20319, data4: [130, 197, 3, 242, 58, 172, 27, 215] }; -pub const FaxDevices: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1435099790, data2: 9163, data3: 18713, data4: [136, 8, 230, 16, 24, 70, 232, 13] }; -pub const FaxDocument: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 255827857, data2: 51256, data3: 16734, data4: [164, 243, 62, 130, 140, 164, 69, 224] }; -pub const FaxEventLogging: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2793736496, data2: 41206, data3: 19055, data4: [149, 183, 219, 46, 191, 61, 2, 227] }; -pub const FaxFolders: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3276935639, data2: 22390, data3: 18635, data4: [175, 68, 195, 27, 227, 178, 207, 229] }; -pub const FaxInboundRouting: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3892463853, data2: 44389, data3: 16920, data4: [129, 8, 153, 25, 36, 212, 231, 237] }; -pub const FaxInboundRoutingExtension: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 494795601, data2: 29191, data3: 17462, data4: [160, 217, 36, 227, 46, 229, 105, 136] }; -pub const FaxInboundRoutingExtensions: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 412764397, data2: 25148, data3: 19469, data4: [128, 242, 214, 108, 123, 158, 254, 194] }; -pub const FaxInboundRoutingMethod: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1268766556, data2: 404, data3: 19314, data4: [156, 229, 2, 168, 32, 90, 199, 212] }; -pub const FaxInboundRoutingMethods: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 637319018, data2: 46928, data3: 19330, data4: [146, 102, 251, 187, 174, 137, 34, 186] }; -pub const FaxIncomingArchive: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2217133418, data2: 13729, data3: 19567, data4: [175, 147, 252, 149, 36, 34, 226, 194] }; -pub const FaxIncomingJob: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3295875564, data2: 44594, data3: 16824, data4: [174, 75, 62, 174, 6, 41, 208, 201] }; -pub const FaxIncomingJobs: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2713422403, data2: 34918, data3: 20407, data4: [161, 93, 98, 102, 200, 117, 165, 204] }; -pub const FaxIncomingMessage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 422771959, data2: 40259, data3: 19802, data4: [137, 255, 3, 134, 27, 50, 23, 54] }; -pub const FaxIncomingMessageIterator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1619583448, data2: 16328, data3: 17858, data4: [135, 177, 144, 154, 41, 96, 126, 169] }; -pub const FaxIncomingQueue: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1762858775, data2: 62449, data3: 16611, data4: [128, 157, 166, 203, 247, 189, 133, 229] }; -pub const FaxJobStatus: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2079466228, data2: 48781, data3: 17455, data4: [132, 29, 97, 50, 116, 36, 35, 187] }; -pub const FaxLoggingOptions: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 469364390, data2: 60640, data3: 18309, data4: [161, 139, 222, 86, 233, 238, 249, 106] }; -pub const FaxOutboundRouting: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3357227102, data2: 47209, data3: 19197, data4: [134, 192, 97, 100, 152, 237, 155, 226] }; -pub const FaxOutboundRoutingGroup: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 34862048, data2: 26513, data3: 19831, data4: [162, 113, 4, 210, 53, 124, 80, 214] }; -pub const FaxOutboundRoutingGroups: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3435045285, data2: 58036, data3: 19287, data4: [148, 33, 176, 75, 98, 137, 70, 75] }; -pub const FaxOutboundRoutingRule: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1699344063, data2: 2257, data3: 18266, data4: [130, 139, 59, 241, 5, 149, 47, 160] }; -pub const FaxOutboundRoutingRules: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3548757706, data2: 58916, data3: 17523, data4: [191, 170, 159, 64, 0, 131, 31, 84] }; -pub const FaxOutgoingArchive: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1136821251, data2: 57423, data3: 18253, data4: [153, 12, 185, 70, 105, 20, 143, 89] }; -pub const FaxOutgoingJob: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1908097692, data2: 3833, data3: 18709, data4: [190, 197, 165, 216, 151, 163, 233, 36] }; -pub const FaxOutgoingJobs: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2462001772, data2: 14270, data3: 17402, data4: [163, 125, 203, 14, 95, 117, 59, 53] }; -pub const FaxOutgoingMessage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2444534648, data2: 19160, data3: 19183, data4: [164, 220, 151, 217, 110, 147, 154, 58] }; -pub const FaxOutgoingMessageIterator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2318542032, data2: 54027, data3: 18910, data4: [152, 19, 203, 56, 87, 144, 251, 187] }; -pub const FaxOutgoingQueue: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1948325534, data2: 35907, data3: 19213, data4: [187, 22, 100, 92, 143, 164, 3, 87] }; -pub const FaxReceiptOptions: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1770145915, data2: 8827, data3: 19606, data4: [166, 28, 36, 131, 72, 176, 90, 182] }; -pub const FaxRecipient: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1623143169, data2: 32248, data3: 19416, data4: [145, 72, 123, 88, 1, 249, 239, 223] }; -pub const FaxRecipients: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3936083795, data2: 4265, data3: 19791, data4: [160, 103, 99, 200, 248, 79, 1, 176] }; -pub const FaxSecurity: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 281337310, data2: 44016, data3: 17375, data4: [150, 79, 127, 58, 194, 26, 76, 123] }; -pub const FaxSecurity2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1935413832, data2: 60553, data3: 19504, data4: [161, 39, 101, 110, 146, 227, 196, 234] }; -pub const FaxSender: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 643663056, data2: 6224, data3: 17248, data4: [183, 200, 117, 139, 187, 95, 11, 150] }; -pub const FaxServer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3450383536, data2: 36085, data3: 20332, data4: [155, 162, 89, 49, 212, 12, 140, 174] }; -pub const GUID_DeviceArrivedLaunch: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1947049702, data2: 28913, data3: 4561, data4: [173, 16, 0, 160, 36, 56, 173, 72] }; -pub const GUID_STIUserDefined1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3222189973, data2: 35950, data3: 4562, data4: [151, 122, 0, 0, 248, 122, 146, 111] }; -pub const GUID_STIUserDefined2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3346721221, data2: 35950, data3: 4562, data4: [151, 122, 0, 0, 248, 122, 146, 111] }; -pub const GUID_STIUserDefined3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3346721222, data2: 35950, data3: 4562, data4: [151, 122, 0, 0, 248, 122, 146, 111] }; -pub const GUID_ScanFaxImage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3222189971, data2: 35950, data3: 4562, data4: [151, 122, 0, 0, 248, 122, 146, 111] }; -pub const GUID_ScanImage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2797971221, data2: 35950, data3: 4562, data4: [151, 122, 0, 0, 248, 122, 146, 111] }; -pub const GUID_ScanPrintImage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3024221221, data2: 35950, data3: 4562, data4: [151, 122, 0, 0, 248, 122, 146, 111] }; -#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const IS_DIGITAL_CAMERA_STR: &str = "IsDigitalCamera"; +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxAccount: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa7e0647f_4524_4464_a56d_b9fe666f715e); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxAccountFolders: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x85398f49_c034_4a3f_821c_db7d685e8129); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxAccountIncomingArchive: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x14b33db5_4c40_4ecf_9ef8_a360cbe809ed); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxAccountIncomingQueue: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9bcf6094_b4da_45f4_b8d6_ddeb2186652c); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxAccountOutgoingArchive: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x851e7af5_433a_4739_a2df_ad245c2cb98e); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxAccountOutgoingQueue: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfeeceefb_c149_48ba_bab8_b791e101f62f); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxAccountSet: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfbc23c4b_79e0_4291_bc56_c12e253bbf3a); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxAccounts: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xda1f94aa_ee2c_47c0_8f4f_2a217075b76e); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxActivity: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcfef5d0e_e84d_462e_aabb_87d31eb04fef); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxActivityLogging: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf0a0294e_3bbd_48b8_8f13_8c591a55bdbc); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxConfiguration: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5857326f_e7b3_41a7_9c19_a91b463e2d56); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x59e3a5b2_d676_484b_a6de_720bfa89b5af); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxDeviceIds: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcdc539ea_7277_460e_8de0_48a0a5760d1f); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxDeviceProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x17cf1aa3_f5eb_484a_9c9a_4440a5baabfc); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxDeviceProviders: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xeb8fe768_875a_4f5f_82c5_03f23aac1bd7); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxDevices: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5589e28e_23cb_4919_8808_e6101846e80d); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxDocument: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0f3f9f91_c838_415e_a4f3_3e828ca445e0); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxEventLogging: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa6850930_a0f6_4a6f_95b7_db2ebf3d02e3); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxFolders: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc35211d7_5776_48cb_af44_c31be3b2cfe5); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxInboundRouting: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe80248ed_ad65_4218_8108_991924d4e7ed); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxInboundRoutingExtension: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1d7dfb51_7207_4436_a0d9_24e32ee56988); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxInboundRoutingExtensions: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x189a48ed_623c_4c0d_80f2_d66c7b9efec2); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxInboundRoutingMethod: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4b9fd75c_0194_4b72_9ce5_02a8205ac7d4); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxInboundRoutingMethods: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x25fcb76a_b750_4b82_9266_fbbbae8922ba); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxIncomingArchive: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8426c56a_35a1_4c6f_af93_fc952422e2c2); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxIncomingJob: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc47311ec_ae32_41b8_ae4b_3eae0629d0c9); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxIncomingJobs: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa1bb8a43_8866_4fb7_a15d_6266c875a5cc); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxIncomingMessage: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1932fcf7_9d43_4d5a_89ff_03861b321736); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxIncomingMessageIterator: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6088e1d8_3fc8_45c2_87b1_909a29607ea9); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxIncomingQueue: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x69131717_f3f1_40e3_809d_a6cbf7bd85e5); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxJobStatus: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7bf222f4_be8d_442f_841d_6132742423bb); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxLoggingOptions: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1bf9eea6_ece0_4785_a18b_de56e9eef96a); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxOutboundRouting: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc81b385e_b869_4afd_86c0_616498ed9be2); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxOutboundRoutingGroup: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0213f3e0_6791_4d77_a271_04d2357c50d6); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxOutboundRoutingGroups: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xccbea1a5_e2b4_4b57_9421_b04b6289464b); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxOutboundRoutingRule: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6549eebf_08d1_475a_828b_3bf105952fa0); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxOutboundRoutingRules: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd385beca_e624_4473_bfaa_9f4000831f54); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxOutgoingArchive: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x43c28403_e04f_474d_990c_b94669148f59); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxOutgoingJob: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x71bb429c_0ef9_4915_bec5_a5d897a3e924); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxOutgoingJobs: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x92bf2a6c_37be_43fa_a37d_cb0e5f753b35); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxOutgoingMessage: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x91b4a378_4ad8_4aef_a4dc_97d96e939a3a); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxOutgoingMessageIterator: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8a3224d0_d30b_49de_9813_cb385790fbbb); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxOutgoingQueue: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7421169e_8c43_4b0d_bb16_645c8fa40357); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxReceiptOptions: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6982487b_227b_4c96_a61c_248348b05ab6); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxRecipient: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x60bf3301_7df8_4bd8_9148_7b5801f9efdf); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxRecipients: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xea9bdf53_10a9_4d4f_a067_63c8f84f01b0); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxSecurity: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x10c4ddde_abf0_43df_964f_7f3ac21a4c7b); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxSecurity2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x735c1248_ec89_4c30_a127_656e92e3c4ea); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxSender: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x265d84d0_1850_4360_b7c8_758bbb5f0b96); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const FaxServer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcda8acb0_8cf5_4f6c_9ba2_5931d40c8cae); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const GUID_DeviceArrivedLaunch: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x740d9ee6_70f1_11d1_ad10_00a02438ad48); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const GUID_STIUserDefined1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc00eb795_8c6e_11d2_977a_0000f87a926f); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const GUID_STIUserDefined2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc77ae9c5_8c6e_11d2_977a_0000f87a926f); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const GUID_STIUserDefined3: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc77ae9c6_8c6e_11d2_977a_0000f87a926f); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const GUID_ScanFaxImage: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc00eb793_8c6e_11d2_977a_0000f87a926f); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const GUID_ScanImage: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa6c5a715_8c6e_11d2_977a_0000f87a926f); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const GUID_ScanPrintImage: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb441f425_8c6e_11d2_977a_0000f87a926f); +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const IS_DIGITAL_CAMERA_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IsDigitalCamera"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub const IS_DIGITAL_CAMERA_VAL: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] @@ -563,55 +557,55 @@ pub const JT_UNKNOWN: u32 = 0u32; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub const MAX_NOTIFICATION_DATA: u32 = 64u32; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const MS_FAXROUTE_EMAIL_GUID: &str = "{6bbf7bfe-9af2-11d0-abf7-00c04fd91a4e}"; +pub const MS_FAXROUTE_EMAIL_GUID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{6bbf7bfe-9af2-11d0-abf7-00c04fd91a4e}"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const MS_FAXROUTE_FOLDER_GUID: &str = "{92041a90-9af2-11d0-abf7-00c04fd91a4e}"; +pub const MS_FAXROUTE_FOLDER_GUID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{92041a90-9af2-11d0-abf7-00c04fd91a4e}"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const MS_FAXROUTE_PRINTING_GUID: &str = "{aec1b37c-9af2-11d0-abf7-00c04fd91a4e}"; +pub const MS_FAXROUTE_PRINTING_GUID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{aec1b37c-9af2-11d0-abf7-00c04fd91a4e}"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_BAUDRATE: &str = "BaudRate"; +pub const REGSTR_VAL_BAUDRATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BaudRate"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_BAUDRATE_A: &str = "BaudRate"; +pub const REGSTR_VAL_BAUDRATE_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("BaudRate"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_DATA_W: &str = "DeviceData"; +pub const REGSTR_VAL_DATA_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeviceData"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_DEVICESUBTYPE_W: &str = "DeviceSubType"; +pub const REGSTR_VAL_DEVICESUBTYPE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeviceSubType"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_DEVICETYPE_W: &str = "DeviceType"; +pub const REGSTR_VAL_DEVICETYPE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeviceType"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_DEVICE_NAME_W: &str = "DriverDesc"; +pub const REGSTR_VAL_DEVICE_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DriverDesc"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_DEV_NAME_W: &str = "DeviceName"; +pub const REGSTR_VAL_DEV_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeviceName"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_DRIVER_DESC_W: &str = "DriverDesc"; +pub const REGSTR_VAL_DRIVER_DESC_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DriverDesc"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_FRIENDLY_NAME_W: &str = "FriendlyName"; +pub const REGSTR_VAL_FRIENDLY_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FriendlyName"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_GENERIC_CAPS_W: &str = "Capabilities"; +pub const REGSTR_VAL_GENERIC_CAPS_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Capabilities"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_GUID: &str = "GUID"; +pub const REGSTR_VAL_GUID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GUID"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_GUID_W: &str = "GUID"; +pub const REGSTR_VAL_GUID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GUID"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_HARDWARE: &str = "HardwareConfig"; +pub const REGSTR_VAL_HARDWARE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HardwareConfig"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_HARDWARE_W: &str = "HardwareConfig"; +pub const REGSTR_VAL_HARDWARE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HardwareConfig"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_LAUNCHABLE: &str = "Launchable"; +pub const REGSTR_VAL_LAUNCHABLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Launchable"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_LAUNCHABLE_W: &str = "Launchable"; +pub const REGSTR_VAL_LAUNCHABLE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Launchable"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_LAUNCH_APPS: &str = "LaunchApplications"; +pub const REGSTR_VAL_LAUNCH_APPS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LaunchApplications"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_LAUNCH_APPS_W: &str = "LaunchApplications"; +pub const REGSTR_VAL_LAUNCH_APPS_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LaunchApplications"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_SHUTDOWNDELAY: &str = "ShutdownIfUnusedDelay"; +pub const REGSTR_VAL_SHUTDOWNDELAY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ShutdownIfUnusedDelay"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_SHUTDOWNDELAY_W: &str = "ShutdownIfUnusedDelay"; +pub const REGSTR_VAL_SHUTDOWNDELAY_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ShutdownIfUnusedDelay"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_TYPE_W: &str = "Type"; +pub const REGSTR_VAL_TYPE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Type"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_VENDOR_NAME_W: &str = "Vendor"; +pub const REGSTR_VAL_VENDOR_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Vendor"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub const STIEDFL_ALLDEVICES: u32 = 0u32; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] @@ -661,9 +655,9 @@ pub const STIERR_SHARING_VIOLATION: ::windows_sys::core::HRESULT = -2147024864i3 #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub const STIERR_UNSUPPORTED: i32 = -2147467263i32; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_ADD_DEVICE_BROADCAST_ACTION: &str = "Arrival"; +pub const STI_ADD_DEVICE_BROADCAST_ACTION: ::windows_sys::core::PCSTR = ::windows_sys::s!("Arrival"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_ADD_DEVICE_BROADCAST_STRING: &str = "STI\\"; +pub const STI_ADD_DEVICE_BROADCAST_STRING: ::windows_sys::core::PCSTR = ::windows_sys::s!("STI\\"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub const STI_CHANGENOEFFECT: i32 = 1i32; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] @@ -677,29 +671,29 @@ pub const STI_DEVICE_CREATE_MASK: u32 = 65535u32; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub const STI_DEVICE_CREATE_STATUS: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_DEVICE_VALUE_DEFAULT_LAUNCHAPP: &str = "DefaultLaunchApp"; +pub const STI_DEVICE_VALUE_DEFAULT_LAUNCHAPP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DefaultLaunchApp"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_DEVICE_VALUE_DEFAULT_LAUNCHAPP_A: &str = "DefaultLaunchApp"; +pub const STI_DEVICE_VALUE_DEFAULT_LAUNCHAPP_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("DefaultLaunchApp"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_DEVICE_VALUE_DISABLE_NOTIFICATIONS: &str = "DisableNotifications"; +pub const STI_DEVICE_VALUE_DISABLE_NOTIFICATIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisableNotifications"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_DEVICE_VALUE_DISABLE_NOTIFICATIONS_A: &str = "DisableNotifications"; +pub const STI_DEVICE_VALUE_DISABLE_NOTIFICATIONS_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("DisableNotifications"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_DEVICE_VALUE_ICM_PROFILE: &str = "ICMProfile"; +pub const STI_DEVICE_VALUE_ICM_PROFILE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ICMProfile"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_DEVICE_VALUE_ICM_PROFILE_A: &str = "ICMProfile"; +pub const STI_DEVICE_VALUE_ICM_PROFILE_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("ICMProfile"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_DEVICE_VALUE_ISIS_NAME: &str = "ISISDriverName"; +pub const STI_DEVICE_VALUE_ISIS_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ISISDriverName"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_DEVICE_VALUE_ISIS_NAME_A: &str = "ISISDriverName"; +pub const STI_DEVICE_VALUE_ISIS_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("ISISDriverName"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_DEVICE_VALUE_TIMEOUT: &str = "PollTimeout"; +pub const STI_DEVICE_VALUE_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PollTimeout"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_DEVICE_VALUE_TIMEOUT_A: &str = "PollTimeout"; +pub const STI_DEVICE_VALUE_TIMEOUT_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("PollTimeout"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_DEVICE_VALUE_TWAIN_NAME: &str = "TwainDS"; +pub const STI_DEVICE_VALUE_TWAIN_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TwainDS"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_DEVICE_VALUE_TWAIN_NAME_A: &str = "TwainDS"; +pub const STI_DEVICE_VALUE_TWAIN_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("TwainDS"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub const STI_DEVSTATUS_EVENTS_STATE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] @@ -717,6 +711,8 @@ pub const STI_EVENTHANDLING_POLLING: u32 = 2u32; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub const STI_GENCAP_AUTO_PORTSELECT: u32 = 8u32; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] +pub const STI_GENCAP_COMMON_MASK: u32 = 255u32; +#[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub const STI_GENCAP_GENERATE_ARRIVALEVENT: u32 = 4u32; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub const STI_GENCAP_NOTIFICATIONS: u32 = 1u32; @@ -773,9 +769,9 @@ pub const STI_ONLINESTATE_WARMING_UP: u32 = 2048u32; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub const STI_RAW_RESERVED: u32 = 4096u32; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_REMOVE_DEVICE_BROADCAST_ACTION: &str = "Removal"; +pub const STI_REMOVE_DEVICE_BROADCAST_ACTION: ::windows_sys::core::PCSTR = ::windows_sys::s!("Removal"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_REMOVE_DEVICE_BROADCAST_STRING: &str = "STI\\"; +pub const STI_REMOVE_DEVICE_BROADCAST_STRING: ::windows_sys::core::PCSTR = ::windows_sys::s!("STI\\"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub const STI_SUBSCRIBE_FLAG_EVENT: u32 = 2u32; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] @@ -801,7 +797,7 @@ pub const STI_VERSION_MIN_ALLOWED: u32 = 2u32; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub const STI_VERSION_REAL: u32 = 2u32; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const SUPPORTS_MSCPLUS_STR: &str = "SupportsMSCPlus"; +pub const SUPPORTS_MSCPLUS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SupportsMSCPlus"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub const SUPPORTS_MSCPLUS_VAL: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] @@ -2089,7 +2085,7 @@ pub type PFAXENUMROUTINGMETHODSA = ::core::option::Option<unsafe extern "system" #[cfg(feature = "Win32_Foundation")] pub type PFAXENUMROUTINGMETHODSW = ::core::option::Option<unsafe extern "system" fn(faxporthandle: super::super::Foundation::HANDLE, routingmethod: *mut *mut FAX_ROUTING_METHODW, methodsreturned: *mut u32) -> super::super::Foundation::BOOL>; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub type PFAXFREEBUFFER = ::core::option::Option<unsafe extern "system" fn(buffer: *mut ::core::ffi::c_void)>; +pub type PFAXFREEBUFFER = ::core::option::Option<unsafe extern "system" fn(buffer: *mut ::core::ffi::c_void) -> ()>; #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub type PFAXGETCONFIGURATIONA = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, faxconfig: *mut *mut FAX_CONFIGURATIONA) -> super::super::Foundation::BOOL>; @@ -2241,7 +2237,7 @@ pub type PFAXUNREGISTERSERVICEPROVIDERW = ::core::option::Option<unsafe extern " #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub type PFAX_EXT_CONFIG_CHANGE = ::core::option::Option<unsafe extern "system" fn(param0: u32, param1: ::windows_sys::core::PCWSTR, param2: *mut u8, param3: u32) -> ::windows_sys::core::HRESULT>; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub type PFAX_EXT_FREE_BUFFER = ::core::option::Option<unsafe extern "system" fn(param0: *mut ::core::ffi::c_void)>; +pub type PFAX_EXT_FREE_BUFFER = ::core::option::Option<unsafe extern "system" fn(param0: *mut ::core::ffi::c_void) -> ()>; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub type PFAX_EXT_GET_DATA = ::core::option::Option<unsafe extern "system" fn(param0: u32, param1: FAX_ENUM_DEVICE_ID_SOURCE, param2: ::windows_sys::core::PCWSTR, param3: *mut *mut u8, param4: *mut u32) -> u32>; #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] @@ -2258,7 +2254,7 @@ pub type PFAX_EXT_SET_DATA = ::core::option::Option<unsafe extern "system" fn(pa pub type PFAX_EXT_UNREGISTER_FOR_EVENTS = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HANDLE) -> u32>; #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] -pub type PFAX_LINECALLBACK = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, hdevice: u32, dwmessage: u32, dwinstance: usize, dwparam1: usize, dwparam2: usize, dwparam3: usize)>; +pub type PFAX_LINECALLBACK = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, hdevice: u32, dwmessage: u32, dwinstance: usize, dwparam1: usize, dwparam2: usize, dwparam3: usize) -> ()>; #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub type PFAX_RECIPIENT_CALLBACKA = ::core::option::Option<unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, recipientnumber: u32, context: *mut ::core::ffi::c_void, jobparams: *mut FAX_JOB_PARAMA, coverpageinfo: *mut FAX_COVERPAGE_INFOA) -> super::super::Foundation::BOOL>; diff --git a/vendor/windows-sys/src/Windows/Win32/Devices/FunctionDiscovery/mod.rs b/vendor/windows-sys/src/Windows/Win32/Devices/FunctionDiscovery/mod.rs index a74e44c43..84ad64678 100644 --- a/vendor/windows-sys/src/Windows/Win32/Devices/FunctionDiscovery/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/Devices/FunctionDiscovery/mod.rs @@ -16,25 +16,25 @@ pub type IProviderPropertyConstraintCollection = *mut ::core::ffi::c_void; pub type IProviderPublishing = *mut ::core::ffi::c_void; pub type IProviderQueryConstraintCollection = *mut ::core::ffi::c_void; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const DEVICEDISPLAY_DISCOVERYMETHOD_AD_PRINTER: &str = "Published Printer"; +pub const DEVICEDISPLAY_DISCOVERYMETHOD_AD_PRINTER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Published Printer"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const DEVICEDISPLAY_DISCOVERYMETHOD_ASP_INFRA: &str = "AspInfra"; +pub const DEVICEDISPLAY_DISCOVERYMETHOD_ASP_INFRA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AspInfra"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const DEVICEDISPLAY_DISCOVERYMETHOD_BLUETOOTH: &str = "Bluetooth"; +pub const DEVICEDISPLAY_DISCOVERYMETHOD_BLUETOOTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Bluetooth"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const DEVICEDISPLAY_DISCOVERYMETHOD_BLUETOOTH_LE: &str = "Bluetooth Low Energy"; +pub const DEVICEDISPLAY_DISCOVERYMETHOD_BLUETOOTH_LE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Bluetooth Low Energy"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const DEVICEDISPLAY_DISCOVERYMETHOD_NETBIOS: &str = "NetBIOS"; +pub const DEVICEDISPLAY_DISCOVERYMETHOD_NETBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NetBIOS"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const DEVICEDISPLAY_DISCOVERYMETHOD_PNP: &str = "PnP"; +pub const DEVICEDISPLAY_DISCOVERYMETHOD_PNP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PnP"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const DEVICEDISPLAY_DISCOVERYMETHOD_UPNP: &str = "UPnP"; +pub const DEVICEDISPLAY_DISCOVERYMETHOD_UPNP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UPnP"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const DEVICEDISPLAY_DISCOVERYMETHOD_WFD: &str = "WiFiDirect"; +pub const DEVICEDISPLAY_DISCOVERYMETHOD_WFD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WiFiDirect"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const DEVICEDISPLAY_DISCOVERYMETHOD_WSD: &str = "WSD"; +pub const DEVICEDISPLAY_DISCOVERYMETHOD_WSD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WSD"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const DEVICEDISPLAY_DISCOVERYMETHOD_WUSB: &str = "WUSB"; +pub const DEVICEDISPLAY_DISCOVERYMETHOD_WUSB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WUSB"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub const E_FDPAIRING_AUTHFAILURE: ::windows_sys::core::HRESULT = -1882193917i32; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] @@ -52,71 +52,71 @@ pub const E_FDPAIRING_NOPROFILES: ::windows_sys::core::HRESULT = -1882193912i32; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub const E_FDPAIRING_TOOMANYCONNECTIONS: ::windows_sys::core::HRESULT = -1882193915i32; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_BT: &str = "Provider\\Microsoft.Devices.Bluetooth"; +pub const FCTN_CATEGORY_BT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider\\Microsoft.Devices.Bluetooth"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_DEVICEDISPLAYOBJECTS: &str = "Provider\\Microsoft.Base.DeviceDisplayObjects"; +pub const FCTN_CATEGORY_DEVICEDISPLAYOBJECTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider\\Microsoft.Base.DeviceDisplayObjects"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_DEVICEFUNCTIONENUMERATORS: &str = "Layered\\Microsoft.Devices.FunctionEnumerators"; +pub const FCTN_CATEGORY_DEVICEFUNCTIONENUMERATORS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Layered\\Microsoft.Devices.FunctionEnumerators"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_DEVICEPAIRING: &str = "Layered\\Microsoft.Base.DevicePairing"; +pub const FCTN_CATEGORY_DEVICEPAIRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Layered\\Microsoft.Base.DevicePairing"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_DEVICES: &str = "Layered\\Microsoft.Base.Devices"; +pub const FCTN_CATEGORY_DEVICES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Layered\\Microsoft.Base.Devices"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_DEVQUERYOBJECTS: &str = "Provider\\Microsoft.Base.DevQueryObjects"; +pub const FCTN_CATEGORY_DEVQUERYOBJECTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider\\Microsoft.Base.DevQueryObjects"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_NETBIOS: &str = "Provider\\Microsoft.Networking.Netbios"; +pub const FCTN_CATEGORY_NETBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider\\Microsoft.Networking.Netbios"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_NETWORKDEVICES: &str = "Layered\\Microsoft.Networking.Devices"; +pub const FCTN_CATEGORY_NETWORKDEVICES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Layered\\Microsoft.Networking.Devices"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_PNP: &str = "Provider\\Microsoft.Base.PnP"; +pub const FCTN_CATEGORY_PNP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider\\Microsoft.Base.PnP"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_PNPXASSOCIATION: &str = "Provider\\Microsoft.PnPX.Association"; +pub const FCTN_CATEGORY_PNPXASSOCIATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider\\Microsoft.PnPX.Association"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_PUBLICATION: &str = "Provider\\Microsoft.Base.Publication"; +pub const FCTN_CATEGORY_PUBLICATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider\\Microsoft.Base.Publication"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_REGISTRY: &str = "Provider\\Microsoft.Base.Registry"; +pub const FCTN_CATEGORY_REGISTRY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider\\Microsoft.Base.Registry"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_SSDP: &str = "Provider\\Microsoft.Networking.SSDP"; +pub const FCTN_CATEGORY_SSDP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider\\Microsoft.Networking.SSDP"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_WCN: &str = "Provider\\Microsoft.Networking.WCN"; +pub const FCTN_CATEGORY_WCN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider\\Microsoft.Networking.WCN"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_WSDISCOVERY: &str = "Provider\\Microsoft.Networking.WSD"; +pub const FCTN_CATEGORY_WSDISCOVERY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider\\Microsoft.Networking.WSD"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_WUSB: &str = "Provider\\Microsoft.Devices.WirelessUSB"; +pub const FCTN_CATEGORY_WUSB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider\\Microsoft.Devices.WirelessUSB"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_SUBCAT_DEVICES_WSDPRINTERS: &str = "WSDPrinters"; +pub const FCTN_SUBCAT_DEVICES_WSDPRINTERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WSDPrinters"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_SUBCAT_NETWORKDEVICES_SSDP: &str = "SSDP"; +pub const FCTN_SUBCAT_NETWORKDEVICES_SSDP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SSDP"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_SUBCAT_NETWORKDEVICES_WSD: &str = "WSD"; +pub const FCTN_SUBCAT_NETWORKDEVICES_WSD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WSD"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_SUBCAT_REG_DIRECTED: &str = "Directed"; +pub const FCTN_SUBCAT_REG_DIRECTED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Directed"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_SUBCAT_REG_PUBLICATION: &str = "Publication"; +pub const FCTN_SUBCAT_REG_PUBLICATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Publication"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_ALL: &str = "All"; +pub const FD_CONSTRAINTVALUE_ALL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("All"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_COMCLSCONTEXT_INPROC_SERVER: &str = "1"; +pub const FD_CONSTRAINTVALUE_COMCLSCONTEXT_INPROC_SERVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_COMCLSCONTEXT_LOCAL_SERVER: &str = "4"; +pub const FD_CONSTRAINTVALUE_COMCLSCONTEXT_LOCAL_SERVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("4"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_FALSE: &str = "FALSE"; +pub const FD_CONSTRAINTVALUE_FALSE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FALSE"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_PAIRED: &str = "Paired"; +pub const FD_CONSTRAINTVALUE_PAIRED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Paired"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_RECURSESUBCATEGORY_TRUE: &str = "TRUE"; +pub const FD_CONSTRAINTVALUE_RECURSESUBCATEGORY_TRUE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TRUE"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_ROUTINGSCOPE_ALL: &str = "All"; +pub const FD_CONSTRAINTVALUE_ROUTINGSCOPE_ALL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("All"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_ROUTINGSCOPE_DIRECT: &str = "Direct"; +pub const FD_CONSTRAINTVALUE_ROUTINGSCOPE_DIRECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Direct"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_TRUE: &str = "TRUE"; +pub const FD_CONSTRAINTVALUE_TRUE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TRUE"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_UNPAIRED: &str = "UnPaired"; +pub const FD_CONSTRAINTVALUE_UNPAIRED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UnPaired"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_VISIBILITY_ALL: &str = "1"; +pub const FD_CONSTRAINTVALUE_VISIBILITY_ALL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_VISIBILITY_DEFAULT: &str = "0"; +pub const FD_CONSTRAINTVALUE_VISIBILITY_DEFAULT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("0"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub const FD_EVENTID: u32 = 1000u32; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] @@ -134,790 +134,801 @@ pub const FD_EVENTID_SEARCHSTART: u32 = 1002u32; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub const FD_LONGHORN: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_QUERYCONSTRAINT_COMCLSCONTEXT: &str = "COMClsContext"; +pub const FD_QUERYCONSTRAINT_COMCLSCONTEXT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("COMClsContext"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_QUERYCONSTRAINT_INQUIRY_TIMEOUT: &str = "InquiryModeTimeout"; +pub const FD_QUERYCONSTRAINT_INQUIRY_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InquiryModeTimeout"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_QUERYCONSTRAINT_PAIRING_STATE: &str = "PairingState"; +pub const FD_QUERYCONSTRAINT_PAIRING_STATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PairingState"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_QUERYCONSTRAINT_PROVIDERINSTANCEID: &str = "ProviderInstanceID"; +pub const FD_QUERYCONSTRAINT_PROVIDERINSTANCEID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProviderInstanceID"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_QUERYCONSTRAINT_RECURSESUBCATEGORY: &str = "RecurseSubcategory"; +pub const FD_QUERYCONSTRAINT_RECURSESUBCATEGORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RecurseSubcategory"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_QUERYCONSTRAINT_ROUTINGSCOPE: &str = "RoutingScope"; +pub const FD_QUERYCONSTRAINT_ROUTINGSCOPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RoutingScope"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_QUERYCONSTRAINT_SUBCATEGORY: &str = "Subcategory"; +pub const FD_QUERYCONSTRAINT_SUBCATEGORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Subcategory"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_QUERYCONSTRAINT_VISIBILITY: &str = "Visibility"; +pub const FD_QUERYCONSTRAINT_VISIBILITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Visibility"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_SUBKEY: &str = "SOFTWARE\\Microsoft\\Function Discovery\\"; +pub const FD_SUBKEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SOFTWARE\\Microsoft\\Function Discovery\\"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub const FD_Visibility_Default: u32 = 0u32; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub const FD_Visibility_Hidden: u32 = 1u32; -pub const FMTID_Device: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }; -pub const FMTID_DeviceInterface: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1400930312, data2: 1979, data3: 18017, data4: [188, 60, 181, 149, 62, 112, 133, 96] }; -pub const FMTID_FD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2420835234, data2: 18205, data3: 16956, data4: [165, 132, 243, 72, 50, 56, 161, 70] }; -pub const FMTID_PNPX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }; -pub const FMTID_PNPXDynamicProperty: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1338312574, data2: 46726, data3: 17598, data4: [147, 227, 134, 202, 254, 54, 140, 205] }; -pub const FMTID_Pairing: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2282212070, data2: 32182, data3: 20240, data4: [142, 228, 67, 94, 170, 19, 146, 188] }; -pub const FMTID_WSD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2454742161, data2: 65429, data3: 18212, data4: [160, 90, 91, 129, 136, 90, 124, 146] }; -pub const FunctionDiscovery: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3341542124, data2: 36496, data3: 17708, data4: [178, 154, 171, 143, 241, 192, 113, 252] }; -pub const FunctionInstanceCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3129052389, data2: 46431, data3: 17471, data4: [173, 57, 47, 232, 155, 230, 25, 31] }; +#[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] +pub const FMTID_Device: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57); +#[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] +pub const FMTID_DeviceInterface: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x53808008_07bb_4661_bc3c_b5953e708560); +#[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] +pub const FMTID_FD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x904b03a2_471d_423c_a584_f3483238a146); +#[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] +pub const FMTID_PNPX: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd); +#[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] +pub const FMTID_PNPXDynamicProperty: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4fc5077e_b686_44be_93e3_86cafe368ccd); +#[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] +pub const FMTID_Pairing: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8807cae6_7db6_4f10_8ee4_435eaa1392bc); +#[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] +pub const FMTID_WSD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x92506491_ff95_4724_a05a_5b81885a7c92); +#[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] +pub const FunctionDiscovery: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc72be2ec_8e90_452c_b29a_ab8ff1c071fc); +#[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] +pub const FunctionInstanceCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xba818ce5_b55f_443f_ad39_2fe89be6191f); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub const MAX_FDCONSTRAINTNAME_LENGTH: u32 = 100u32; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub const MAX_FDCONSTRAINTVALUE_LENGTH: u32 = 1000u32; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const ONLINE_PROVIDER_DEVICES_QUERYCONSTRAINT_OWNERNAME: &str = "OwnerName"; +pub const ONLINE_PROVIDER_DEVICES_QUERYCONSTRAINT_OWNERNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OwnerName"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_Characteristics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 29u32 }; +pub const PKEY_DeviceClass_Characteristics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 29u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_ClassCoInstallers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1899828995, data2: 41698, data3: 18933, data4: [146, 20, 86, 71, 46, 243, 218, 92] }, pid: 2u32 }; +pub const PKEY_DeviceClass_ClassCoInstallers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x713d1703_a2e2_49f5_9214_56472ef3da5c), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_ClassInstaller: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 5u32 }; +pub const PKEY_DeviceClass_ClassInstaller: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_ClassName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 3u32 }; +pub const PKEY_DeviceClass_ClassName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_DefaultService: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 11u32 }; +pub const PKEY_DeviceClass_DefaultService: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 11u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_DevType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 27u32 }; +pub const PKEY_DeviceClass_DevType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 27u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_Exclusive: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 28u32 }; +pub const PKEY_DeviceClass_Exclusive: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 28u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 4u32 }; +pub const PKEY_DeviceClass_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_IconPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 12u32 }; +pub const PKEY_DeviceClass_IconPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 12u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_LowerFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 20u32 }; +pub const PKEY_DeviceClass_LowerFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 20u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_Name: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 2u32 }; +pub const PKEY_DeviceClass_Name: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_NoDisplayClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 8u32 }; +pub const PKEY_DeviceClass_NoDisplayClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_NoInstallClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 7u32 }; +pub const PKEY_DeviceClass_NoInstallClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_NoUseClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 10u32 }; +pub const PKEY_DeviceClass_NoUseClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_PropPageProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 6u32 }; +pub const PKEY_DeviceClass_PropPageProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_Security: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 25u32 }; +pub const PKEY_DeviceClass_Security: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 25u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_SecuritySDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 26u32 }; +pub const PKEY_DeviceClass_SecuritySDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 26u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_SilentInstall: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 9u32 }; +pub const PKEY_DeviceClass_SilentInstall: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_UpperFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 19u32 }; +pub const PKEY_DeviceClass_UpperFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 19u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_Address: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 51u32 }; +pub const PKEY_DeviceDisplay_Address: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 51u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_AlwaysShowDeviceAsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 101u32 }; +pub const PKEY_DeviceDisplay_AlwaysShowDeviceAsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 101u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_AssociationArray: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 80u32 }; +pub const PKEY_DeviceDisplay_AssociationArray: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 80u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_BaselineExperienceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 78u32 }; +pub const PKEY_DeviceDisplay_BaselineExperienceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 78u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 90u32 }; +pub const PKEY_DeviceDisplay_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 90u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_CategoryGroup_Desc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 94u32 }; +pub const PKEY_DeviceDisplay_CategoryGroup_Desc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 94u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_CategoryGroup_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 95u32 }; +pub const PKEY_DeviceDisplay_CategoryGroup_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 95u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_Category_Desc_Plural: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 92u32 }; +pub const PKEY_DeviceDisplay_Category_Desc_Plural: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 92u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_Category_Desc_Singular: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 91u32 }; +pub const PKEY_DeviceDisplay_Category_Desc_Singular: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 91u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_Category_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 93u32 }; +pub const PKEY_DeviceDisplay_Category_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 93u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_DeviceDescription1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 81u32 }; +pub const PKEY_DeviceDisplay_DeviceDescription1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 81u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_DeviceDescription2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 82u32 }; +pub const PKEY_DeviceDisplay_DeviceDescription2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 82u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_DeviceFunctionSubRank: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 100u32 }; +pub const PKEY_DeviceDisplay_DeviceFunctionSubRank: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 100u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_DiscoveryMethod: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 52u32 }; +pub const PKEY_DeviceDisplay_DiscoveryMethod: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 52u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_ExperienceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 89u32 }; +pub const PKEY_DeviceDisplay_ExperienceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 89u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 12288u32 }; +pub const PKEY_DeviceDisplay_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12288u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 57u32 }; +pub const PKEY_DeviceDisplay_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 57u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_InstallInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2212127526, data2: 38822, data3: 16520, data4: [148, 83, 161, 146, 63, 87, 59, 41] }, pid: 9u32 }; +pub const PKEY_DeviceDisplay_InstallInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsAuthenticated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 54u32 }; +pub const PKEY_DeviceDisplay_IsAuthenticated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 54u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 55u32 }; +pub const PKEY_DeviceDisplay_IsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 55u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsDefaultDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 86u32 }; +pub const PKEY_DeviceDisplay_IsDefaultDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 86u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsDeviceUniquelyIdentifiable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 79u32 }; +pub const PKEY_DeviceDisplay_IsDeviceUniquelyIdentifiable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 79u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsEncrypted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 53u32 }; +pub const PKEY_DeviceDisplay_IsEncrypted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 53u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsLocalMachine: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 70u32 }; +pub const PKEY_DeviceDisplay_IsLocalMachine: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 70u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsMetadataSearchInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 72u32 }; +pub const PKEY_DeviceDisplay_IsMetadataSearchInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 72u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsNetworkDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 85u32 }; +pub const PKEY_DeviceDisplay_IsNetworkDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 85u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsNotInterestingForDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 74u32 }; +pub const PKEY_DeviceDisplay_IsNotInterestingForDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 74u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsNotWorkingProperly: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 83u32 }; +pub const PKEY_DeviceDisplay_IsNotWorkingProperly: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 83u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsPaired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 56u32 }; +pub const PKEY_DeviceDisplay_IsPaired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 56u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsSharedDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 84u32 }; +pub const PKEY_DeviceDisplay_IsSharedDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 84u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsShowInDisconnectedState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 68u32 }; +pub const PKEY_DeviceDisplay_IsShowInDisconnectedState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 68u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_Last_Connected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 67u32 }; +pub const PKEY_DeviceDisplay_Last_Connected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 67u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_Last_Seen: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 66u32 }; +pub const PKEY_DeviceDisplay_Last_Seen: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 66u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_LaunchDeviceStageFromExplorer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 77u32 }; +pub const PKEY_DeviceDisplay_LaunchDeviceStageFromExplorer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 77u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_LaunchDeviceStageOnDeviceConnect: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 76u32 }; +pub const PKEY_DeviceDisplay_LaunchDeviceStageOnDeviceConnect: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 76u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 8192u32 }; +pub const PKEY_DeviceDisplay_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8192u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_MetadataCabinet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 87u32 }; +pub const PKEY_DeviceDisplay_MetadataCabinet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 87u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_MetadataChecksum: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 73u32 }; +pub const PKEY_DeviceDisplay_MetadataChecksum: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 73u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_MetadataPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 71u32 }; +pub const PKEY_DeviceDisplay_MetadataPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 71u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_ModelName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 8194u32 }; +pub const PKEY_DeviceDisplay_ModelName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8194u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_ModelNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 8195u32 }; +pub const PKEY_DeviceDisplay_ModelNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8195u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_PrimaryCategory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 97u32 }; +pub const PKEY_DeviceDisplay_PrimaryCategory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 97u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_RequiresPairingElevation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 88u32 }; +pub const PKEY_DeviceDisplay_RequiresPairingElevation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 88u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_RequiresUninstallElevation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 99u32 }; +pub const PKEY_DeviceDisplay_RequiresUninstallElevation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 99u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_UnpairUninstall: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 98u32 }; +pub const PKEY_DeviceDisplay_UnpairUninstall: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 98u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_Version: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 65u32 }; +pub const PKEY_DeviceDisplay_Version: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 65u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterfaceClass_DefaultInterface: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 348666521, data2: 2879, data3: 17591, data4: [190, 76, 161, 120, 211, 153, 5, 100] }, pid: 2u32 }; +pub const PKEY_DeviceInterfaceClass_DefaultInterface: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x14c83a99_0b3f_44b7_be4c_a178d3990564), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_ClassGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 4u32 }; +pub const PKEY_DeviceInterface_ClassGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_Enabled: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 3u32 }; +pub const PKEY_DeviceInterface_Enabled: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 2u32 }; +pub const PKEY_DeviceInterface_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_AdditionalSoftwareRequested: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 19u32 }; +pub const PKEY_Device_AdditionalSoftwareRequested: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 19u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Address: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 30u32 }; +pub const PKEY_Device_Address: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 30u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_BIOSVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3941498653, data2: 27187, data3: 17617, data4: [148, 65, 95, 70, 222, 242, 49, 152] }, pid: 9u32 }; +pub const PKEY_Device_BIOSVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xeaee7f1d_6a33_44d1_9441_5f46def23198), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_BaseContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 38u32 }; +pub const PKEY_Device_BaseContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 38u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_BusNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 23u32 }; +pub const PKEY_Device_BusNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 23u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_BusRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 7u32 }; +pub const PKEY_Device_BusRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_BusReportedDeviceDesc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 4u32 }; +pub const PKEY_Device_BusReportedDeviceDesc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_BusTypeGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 21u32 }; +pub const PKEY_Device_BusTypeGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 21u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Capabilities: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 17u32 }; +pub const PKEY_Device_Capabilities: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 17u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Characteristics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 29u32 }; +pub const PKEY_Device_Characteristics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 29u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Children: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 9u32 }; +pub const PKEY_Device_Children: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Class: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 9u32 }; +pub const PKEY_Device_Class: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_ClassGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 10u32 }; +pub const PKEY_Device_ClassGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_CompatibleIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 4u32 }; +pub const PKEY_Device_CompatibleIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_ConfigFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 12u32 }; +pub const PKEY_Device_ConfigFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 12u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_ContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2357121542, data2: 16266, data3: 18471, data4: [179, 171, 174, 158, 31, 174, 252, 108] }, pid: 2u32 }; +pub const PKEY_Device_ContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x8c7ed206_3f8a_4827_b3ab_ae9e1faefc6c), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DHP_Rebalance_Policy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 2u32 }; +pub const PKEY_Device_DHP_Rebalance_Policy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DevNodeStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 2u32 }; +pub const PKEY_Device_DevNodeStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DevType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 27u32 }; +pub const PKEY_Device_DevType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 27u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DeviceDesc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 2u32 }; +pub const PKEY_Device_DeviceDesc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Driver: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 11u32 }; +pub const PKEY_Device_Driver: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 11u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DriverCoInstallers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 11u32 }; +pub const PKEY_Device_DriverCoInstallers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 11u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DriverDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 2u32 }; +pub const PKEY_Device_DriverDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DriverDesc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 4u32 }; +pub const PKEY_Device_DriverDesc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DriverInfPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 5u32 }; +pub const PKEY_Device_DriverInfPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DriverInfSection: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 6u32 }; +pub const PKEY_Device_DriverInfSection: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DriverInfSectionExt: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 7u32 }; +pub const PKEY_Device_DriverInfSectionExt: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DriverLogoLevel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 15u32 }; +pub const PKEY_Device_DriverLogoLevel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 15u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DriverPropPageProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 10u32 }; +pub const PKEY_Device_DriverPropPageProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DriverProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 9u32 }; +pub const PKEY_Device_DriverProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DriverRank: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 14u32 }; +pub const PKEY_Device_DriverRank: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 14u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DriverVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 3u32 }; +pub const PKEY_Device_DriverVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_EjectionRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 4u32 }; +pub const PKEY_Device_EjectionRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_EnumeratorName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 24u32 }; +pub const PKEY_Device_EnumeratorName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 24u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Exclusive: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 28u32 }; +pub const PKEY_Device_Exclusive: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 28u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 14u32 }; +pub const PKEY_Device_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 14u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_FriendlyNameAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 3u32 }; +pub const PKEY_Device_FriendlyNameAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_GenericDriverInstalled: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 18u32 }; +pub const PKEY_Device_GenericDriverInstalled: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 18u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_HardwareIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 3u32 }; +pub const PKEY_Device_HardwareIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_InstallInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2212127526, data2: 38822, data3: 16520, data4: [148, 83, 161, 146, 63, 87, 59, 41] }, pid: 9u32 }; +pub const PKEY_Device_InstallInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_InstallState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 36u32 }; +pub const PKEY_Device_InstallState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 36u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_InstanceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 256u32 }; +pub const PKEY_Device_InstanceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 256u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_IsAssociateableByUserAction: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 7u32 }; +pub const PKEY_Device_IsAssociateableByUserAction: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Legacy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2152296704, data2: 35955, data3: 18617, data4: [170, 217, 206, 56, 126, 25, 197, 110] }, pid: 3u32 }; +pub const PKEY_Device_Legacy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80497100_8c73_48b9_aad9_ce387e19c56e), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_LegacyBusType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 22u32 }; +pub const PKEY_Device_LegacyBusType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 22u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_LocationInfo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 15u32 }; +pub const PKEY_Device_LocationInfo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 15u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_LocationPaths: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 37u32 }; +pub const PKEY_Device_LocationPaths: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 37u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_LowerFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 20u32 }; +pub const PKEY_Device_LowerFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 20u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 13u32 }; +pub const PKEY_Device_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 13u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_ManufacturerAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 4u32 }; +pub const PKEY_Device_ManufacturerAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_MatchingDeviceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 8u32 }; +pub const PKEY_Device_MatchingDeviceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_ModelId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 2u32 }; +pub const PKEY_Device_ModelId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_NoConnectSound: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 17u32 }; +pub const PKEY_Device_NoConnectSound: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 17u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Numa_Node: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 3u32 }; +pub const PKEY_Device_Numa_Node: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_PDOName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 16u32 }; +pub const PKEY_Device_PDOName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 16u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Parent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 8u32 }; +pub const PKEY_Device_Parent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_PowerData: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 32u32 }; +pub const PKEY_Device_PowerData: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 32u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_PowerRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 6u32 }; +pub const PKEY_Device_PowerRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_PresenceNotForDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 5u32 }; +pub const PKEY_Device_PresenceNotForDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_ProblemCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 3u32 }; +pub const PKEY_Device_ProblemCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_RemovalPolicy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 33u32 }; +pub const PKEY_Device_RemovalPolicy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 33u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_RemovalPolicyDefault: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 34u32 }; +pub const PKEY_Device_RemovalPolicyDefault: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 34u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_RemovalPolicyOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 35u32 }; +pub const PKEY_Device_RemovalPolicyOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 35u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_RemovalRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 5u32 }; +pub const PKEY_Device_RemovalRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Reported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2152296704, data2: 35955, data3: 18617, data4: [170, 217, 206, 56, 126, 25, 197, 110] }, pid: 2u32 }; +pub const PKEY_Device_Reported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80497100_8c73_48b9_aad9_ce387e19c56e), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_ResourcePickerExceptions: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 13u32 }; +pub const PKEY_Device_ResourcePickerExceptions: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 13u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_ResourcePickerTags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 12u32 }; +pub const PKEY_Device_ResourcePickerTags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 12u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_SafeRemovalRequired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2950264384, data2: 34467, data3: 16912, data4: [182, 124, 40, 156, 65, 170, 190, 85] }, pid: 2u32 }; +pub const PKEY_Device_SafeRemovalRequired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xafd97640_86a3_4210_b67c_289c41aabe55), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_SafeRemovalRequiredOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2950264384, data2: 34467, data3: 16912, data4: [182, 124, 40, 156, 65, 170, 190, 85] }, pid: 3u32 }; +pub const PKEY_Device_SafeRemovalRequiredOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xafd97640_86a3_4210_b67c_289c41aabe55), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Security: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 25u32 }; +pub const PKEY_Device_Security: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 25u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_SecuritySDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 26u32 }; +pub const PKEY_Device_SecuritySDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 26u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Service: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 6u32 }; +pub const PKEY_Device_Service: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Siblings: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 10u32 }; +pub const PKEY_Device_Siblings: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_SignalStrength: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 6u32 }; +pub const PKEY_Device_SignalStrength: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_TransportRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 11u32 }; +pub const PKEY_Device_TransportRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 11u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_UINumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 18u32 }; +pub const PKEY_Device_UINumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 18u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_UINumberDescFormat: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 31u32 }; +pub const PKEY_Device_UINumberDescFormat: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 31u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_UpperFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 19u32 }; +pub const PKEY_Device_UpperFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 19u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DrvPkg_BrandingIcon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3480468305, data2: 15039, data3: 17570, data4: [133, 224, 154, 61, 199, 161, 33, 50] }, pid: 7u32 }; +pub const PKEY_DrvPkg_BrandingIcon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DrvPkg_DetailedDescription: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3480468305, data2: 15039, data3: 17570, data4: [133, 224, 154, 61, 199, 161, 33, 50] }, pid: 4u32 }; +pub const PKEY_DrvPkg_DetailedDescription: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DrvPkg_DocumentationLink: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3480468305, data2: 15039, data3: 17570, data4: [133, 224, 154, 61, 199, 161, 33, 50] }, pid: 5u32 }; +pub const PKEY_DrvPkg_DocumentationLink: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DrvPkg_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3480468305, data2: 15039, data3: 17570, data4: [133, 224, 154, 61, 199, 161, 33, 50] }, pid: 6u32 }; +pub const PKEY_DrvPkg_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DrvPkg_Model: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3480468305, data2: 15039, data3: 17570, data4: [133, 224, 154, 61, 199, 161, 33, 50] }, pid: 2u32 }; +pub const PKEY_DrvPkg_Model: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DrvPkg_VendorWebSite: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3480468305, data2: 15039, data3: 17570, data4: [133, 224, 154, 61, 199, 161, 33, 50] }, pid: 3u32 }; +pub const PKEY_DrvPkg_VendorWebSite: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FunctionInstance: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 146850387, data2: 41300, data3: 18246, data4: [144, 5, 130, 222, 83, 23, 20, 139] }, pid: 1u32 }; +pub const PKEY_FunctionInstance: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x08c0c253_a154_4746_9005_82de5317148b), pid: 1u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_Devinst: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, pid: 4097u32 }; +pub const PKEY_Hardware_Devinst: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 4097u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_DisplayAttribute: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, pid: 5u32 }; +pub const PKEY_Hardware_DisplayAttribute: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_DriverDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, pid: 11u32 }; +pub const PKEY_Hardware_DriverDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 11u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_DriverProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, pid: 10u32 }; +pub const PKEY_Hardware_DriverProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_DriverVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, pid: 9u32 }; +pub const PKEY_Hardware_DriverVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_Function: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, pid: 4099u32 }; +pub const PKEY_Hardware_Function: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 4099u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, pid: 3u32 }; +pub const PKEY_Hardware_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_Image: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, pid: 4098u32 }; +pub const PKEY_Hardware_Image: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 4098u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, pid: 6u32 }; +pub const PKEY_Hardware_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_Model: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, pid: 7u32 }; +pub const PKEY_Hardware_Model: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_Name: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, pid: 2u32 }; +pub const PKEY_Hardware_Name: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_SerialNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, pid: 8u32 }; +pub const PKEY_Hardware_SerialNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_ShellAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, pid: 4100u32 }; +pub const PKEY_Hardware_ShellAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 4100u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_Status: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, pid: 4096u32 }; +pub const PKEY_Hardware_Status: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 4096u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, pid: 10u32 }; +pub const PKEY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Numa_Proximity_Domain: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 1u32 }; +pub const PKEY_Numa_Proximity_Domain: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 1u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_Associated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1338312574, data2: 46726, data3: 17598, data4: [147, 227, 134, 202, 254, 54, 140, 205] }, pid: 2u32 }; +pub const PKEY_PNPX_Associated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4fc5077e_b686_44be_93e3_86cafe368ccd), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_Category_Desc_NonPlural: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 12304u32 }; +pub const PKEY_PNPX_Category_Desc_NonPlural: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12304u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_CompactSignature: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 28674u32 }; +pub const PKEY_PNPX_CompactSignature: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 28674u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_CompatibleTypes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1338312574, data2: 46726, data3: 17598, data4: [147, 227, 134, 202, 254, 54, 140, 205] }, pid: 3u32 }; +pub const PKEY_PNPX_CompatibleTypes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4fc5077e_b686_44be_93e3_86cafe368ccd), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_DeviceCategory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 12292u32 }; +pub const PKEY_PNPX_DeviceCategory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12292u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_DeviceCategory_Desc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 12293u32 }; +pub const PKEY_PNPX_DeviceCategory_Desc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12293u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_DeviceCertHash: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 28675u32 }; +pub const PKEY_PNPX_DeviceCertHash: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 28675u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_DomainName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 20480u32 }; +pub const PKEY_PNPX_DomainName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 20480u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_FirmwareVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 12289u32 }; +pub const PKEY_PNPX_FirmwareVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12289u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_GlobalIdentity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 4096u32 }; +pub const PKEY_PNPX_GlobalIdentity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 4096u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 4101u32 }; +pub const PKEY_PNPX_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 4101u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_IPBusEnumerated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 28688u32 }; +pub const PKEY_PNPX_IPBusEnumerated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 28688u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_InstallState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1338312574, data2: 46726, data3: 17598, data4: [147, 227, 134, 202, 254, 54, 140, 205] }, pid: 4u32 }; +pub const PKEY_PNPX_InstallState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4fc5077e_b686_44be_93e3_86cafe368ccd), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_Installable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1338312574, data2: 46726, data3: 17598, data4: [147, 227, 134, 202, 254, 54, 140, 205] }, pid: 1u32 }; +pub const PKEY_PNPX_Installable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4fc5077e_b686_44be_93e3_86cafe368ccd), pid: 1u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_IpAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 12297u32 }; +pub const PKEY_PNPX_IpAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12297u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_ManufacturerUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 8193u32 }; +pub const PKEY_PNPX_ManufacturerUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8193u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_MetadataVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 4100u32 }; +pub const PKEY_PNPX_MetadataVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 4100u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_ModelUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 8196u32 }; +pub const PKEY_PNPX_ModelUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8196u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_NetworkInterfaceGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 12296u32 }; +pub const PKEY_PNPX_NetworkInterfaceGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12296u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_NetworkInterfaceLuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 12295u32 }; +pub const PKEY_PNPX_NetworkInterfaceLuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12295u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_PhysicalAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 12294u32 }; +pub const PKEY_PNPX_PhysicalAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12294u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_PresentationUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 8198u32 }; +pub const PKEY_PNPX_PresentationUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8198u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_RemoteAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 4102u32 }; +pub const PKEY_PNPX_RemoteAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 4102u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_Removable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 28672u32 }; +pub const PKEY_PNPX_Removable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 28672u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_RootProxy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 4103u32 }; +pub const PKEY_PNPX_RootProxy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 4103u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_Scopes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 4098u32 }; +pub const PKEY_PNPX_Scopes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 4098u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_SecureChannel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 28673u32 }; +pub const PKEY_PNPX_SecureChannel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 28673u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_SerialNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 12290u32 }; +pub const PKEY_PNPX_SerialNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12290u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_ServiceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 16384u32 }; +pub const PKEY_PNPX_ServiceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 16384u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_ServiceControlUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 16388u32 }; +pub const PKEY_PNPX_ServiceControlUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 16388u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_ServiceDescUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 16389u32 }; +pub const PKEY_PNPX_ServiceDescUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 16389u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_ServiceEventSubUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 16390u32 }; +pub const PKEY_PNPX_ServiceEventSubUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 16390u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_ServiceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 16385u32 }; +pub const PKEY_PNPX_ServiceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 16385u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_ServiceTypes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 16386u32 }; +pub const PKEY_PNPX_ServiceTypes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 16386u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_ShareName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 20482u32 }; +pub const PKEY_PNPX_ShareName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 20482u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_Types: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 4097u32 }; +pub const PKEY_PNPX_Types: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 4097u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_Upc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 8197u32 }; +pub const PKEY_PNPX_Upc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8197u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_XAddrs: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 4099u32 }; +pub const PKEY_PNPX_XAddrs: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 4099u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Pairing_IsWifiOnlyDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2282212070, data2: 32182, data3: 20240, data4: [142, 228, 67, 94, 170, 19, 146, 188] }, pid: 16u32 }; +pub const PKEY_Pairing_IsWifiOnlyDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x8807cae6_7db6_4f10_8ee4_435eaa1392bc), pid: 16u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Pairing_ListItemDefault: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2282212070, data2: 32182, data3: 20240, data4: [142, 228, 67, 94, 170, 19, 146, 188] }, pid: 4u32 }; +pub const PKEY_Pairing_ListItemDefault: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x8807cae6_7db6_4f10_8ee4_435eaa1392bc), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Pairing_ListItemDescription: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2282212070, data2: 32182, data3: 20240, data4: [142, 228, 67, 94, 170, 19, 146, 188] }, pid: 2u32 }; +pub const PKEY_Pairing_ListItemDescription: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x8807cae6_7db6_4f10_8ee4_435eaa1392bc), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Pairing_ListItemIcon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2282212070, data2: 32182, data3: 20240, data4: [142, 228, 67, 94, 170, 19, 146, 188] }, pid: 3u32 }; +pub const PKEY_Pairing_ListItemIcon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x8807cae6_7db6_4f10_8ee4_435eaa1392bc), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Pairing_ListItemText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2282212070, data2: 32182, data3: 20240, data4: [142, 228, 67, 94, 170, 19, 146, 188] }, pid: 1u32 }; +pub const PKEY_Pairing_ListItemText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x8807cae6_7db6_4f10_8ee4_435eaa1392bc), pid: 1u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_SSDP_AltLocationInfo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 24576u32 }; +pub const PKEY_SSDP_AltLocationInfo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 24576u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_SSDP_DevLifeTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 24577u32 }; +pub const PKEY_SSDP_DevLifeTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 24577u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_SSDP_NetworkInterface: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 24578u32 }; +pub const PKEY_SSDP_NetworkInterface: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 24578u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_AssocState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2283342728, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, pid: 9u32 }; +pub const PKEY_WCN_AssocState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88190b88_4684_11da_a26a_0002b3988e81), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_AuthType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2283342722, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, pid: 3u32 }; +pub const PKEY_WCN_AuthType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88190b82_4684_11da_a26a_0002b3988e81), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_ConfigError: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2283342729, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, pid: 10u32 }; +pub const PKEY_WCN_ConfigError: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88190b89_4684_11da_a26a_0002b3988e81), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_ConfigMethods: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2283342725, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, pid: 6u32 }; +pub const PKEY_WCN_ConfigMethods: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88190b85_4684_11da_a26a_0002b3988e81), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_ConfigState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2283342729, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, pid: 11u32 }; +pub const PKEY_WCN_ConfigState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88190b89_4684_11da_a26a_0002b3988e81), pid: 11u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_ConnType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2283342724, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, pid: 5u32 }; +pub const PKEY_WCN_ConnType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88190b84_4684_11da_a26a_0002b3988e81), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_DevicePasswordId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2283342729, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, pid: 12u32 }; +pub const PKEY_WCN_DevicePasswordId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88190b89_4684_11da_a26a_0002b3988e81), pid: 12u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_EncryptType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2283342723, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, pid: 4u32 }; +pub const PKEY_WCN_EncryptType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88190b83_4684_11da_a26a_0002b3988e81), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_OSVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2283342729, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, pid: 13u32 }; +pub const PKEY_WCN_OSVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88190b89_4684_11da_a26a_0002b3988e81), pid: 13u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_RegistrarType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2283342731, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, pid: 15u32 }; +pub const PKEY_WCN_RegistrarType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88190b8b_4684_11da_a26a_0002b3988e81), pid: 15u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_RequestType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2283342721, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, pid: 2u32 }; +pub const PKEY_WCN_RequestType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88190b81_4684_11da_a26a_0002b3988e81), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_RfBand: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2283342727, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, pid: 8u32 }; +pub const PKEY_WCN_RfBand: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88190b87_4684_11da_a26a_0002b3988e81), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_VendorExtension: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2283342730, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, pid: 14u32 }; +pub const PKEY_WCN_VendorExtension: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88190b8a_4684_11da_a26a_0002b3988e81), pid: 14u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_Version: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2283342720, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, pid: 1u32 }; +pub const PKEY_WCN_Version: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88190b80_4684_11da_a26a_0002b3988e81), pid: 1u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WNET_Comment: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3736970298, data2: 14259, data3: 17283, data4: [145, 231, 68, 152, 218, 41, 149, 171] }, pid: 7u32 }; +pub const PKEY_WNET_Comment: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xdebda43a_37b3_4383_91e7_4498da2995ab), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WNET_DisplayType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3736970298, data2: 14259, data3: 17283, data4: [145, 231, 68, 152, 218, 41, 149, 171] }, pid: 3u32 }; +pub const PKEY_WNET_DisplayType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xdebda43a_37b3_4383_91e7_4498da2995ab), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WNET_LocalName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3736970298, data2: 14259, data3: 17283, data4: [145, 231, 68, 152, 218, 41, 149, 171] }, pid: 5u32 }; +pub const PKEY_WNET_LocalName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xdebda43a_37b3_4383_91e7_4498da2995ab), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WNET_Provider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3736970298, data2: 14259, data3: 17283, data4: [145, 231, 68, 152, 218, 41, 149, 171] }, pid: 8u32 }; +pub const PKEY_WNET_Provider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xdebda43a_37b3_4383_91e7_4498da2995ab), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WNET_RemoteName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3736970298, data2: 14259, data3: 17283, data4: [145, 231, 68, 152, 218, 41, 149, 171] }, pid: 6u32 }; +pub const PKEY_WNET_RemoteName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xdebda43a_37b3_4383_91e7_4498da2995ab), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WNET_Scope: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3736970298, data2: 14259, data3: 17283, data4: [145, 231, 68, 152, 218, 41, 149, 171] }, pid: 1u32 }; +pub const PKEY_WNET_Scope: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xdebda43a_37b3_4383_91e7_4498da2995ab), pid: 1u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WNET_Type: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3736970298, data2: 14259, data3: 17283, data4: [145, 231, 68, 152, 218, 41, 149, 171] }, pid: 2u32 }; +pub const PKEY_WNET_Type: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xdebda43a_37b3_4383_91e7_4498da2995ab), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WNET_Usage: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3736970298, data2: 14259, data3: 17283, data4: [145, 231, 68, 152, 218, 41, 149, 171] }, pid: 4u32 }; -pub const PNPXAssociation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3471363273, data2: 20331, data3: 17513, data4: [162, 53, 90, 34, 134, 158, 239, 3] }; -pub const PNPXPairingHandler: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3097655618, data2: 44519, data3: 16517, data4: [170, 110, 79, 173, 199, 173, 161, 239] }; +pub const PKEY_WNET_Usage: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xdebda43a_37b3_4383_91e7_4498da2995ab), pid: 4u32 }; +#[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] +pub const PNPXAssociation: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcee8ccc9_4f6b_4469_a235_5a22869eef03); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_CAMERA: &str = "Cameras"; +pub const PNPXPairingHandler: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb8a27942_ade7_4085_aa6e_4fadc7ada1ef); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_COMPUTER: &str = "Computers"; +pub const PNPX_DEVICECATEGORY_CAMERA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Cameras"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_DISPLAYS: &str = "Displays"; +pub const PNPX_DEVICECATEGORY_COMPUTER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Computers"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_FAX: &str = "FAX"; +pub const PNPX_DEVICECATEGORY_DISPLAYS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Displays"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_GAMING_DEVICE: &str = "Gaming"; +pub const PNPX_DEVICECATEGORY_FAX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FAX"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_HOME_AUTOMATION_SYSTEM: &str = "HomeAutomation"; +pub const PNPX_DEVICECATEGORY_GAMING_DEVICE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Gaming"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_HOME_SECURITY_SYSTEM: &str = "HomeSecurity"; +pub const PNPX_DEVICECATEGORY_HOME_AUTOMATION_SYSTEM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HomeAutomation"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_INPUTDEVICE: &str = "Input"; +pub const PNPX_DEVICECATEGORY_HOME_SECURITY_SYSTEM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HomeSecurity"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_MFP: &str = "MFP"; +pub const PNPX_DEVICECATEGORY_INPUTDEVICE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Input"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_MULTIMEDIA_DEVICE: &str = "MediaDevices"; +pub const PNPX_DEVICECATEGORY_MFP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MFP"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_NETWORK_INFRASTRUCTURE: &str = "NetworkInfrastructure"; +pub const PNPX_DEVICECATEGORY_MULTIMEDIA_DEVICE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MediaDevices"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_OTHER: &str = "Other"; +pub const PNPX_DEVICECATEGORY_NETWORK_INFRASTRUCTURE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NetworkInfrastructure"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_PRINTER: &str = "Printers"; +pub const PNPX_DEVICECATEGORY_OTHER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Other"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_SCANNER: &str = "Scanners"; +pub const PNPX_DEVICECATEGORY_PRINTER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printers"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_STORAGE: &str = "Storage"; +pub const PNPX_DEVICECATEGORY_SCANNER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Scanners"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_TELEPHONE: &str = "Phones"; +pub const PNPX_DEVICECATEGORY_STORAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Storage"); +#[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] +pub const PNPX_DEVICECATEGORY_TELEPHONE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Phones"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub const PNPX_INSTALLSTATE_FAILED: u32 = 3u32; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] @@ -927,87 +938,101 @@ pub const PNPX_INSTALLSTATE_INSTALLING: u32 = 2u32; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub const PNPX_INSTALLSTATE_NOTINSTALLED: u32 = 0u32; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNP_CONSTRAINTVALUE_NOTIFICATIONSONLY: &str = "TRUE"; +pub const PNP_CONSTRAINTVALUE_NOTIFICATIONSONLY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TRUE"); +#[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] +pub const PNP_CONSTRAINTVALUE_NOTPRESENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TRUE"); +#[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] +pub const PROVIDERDDO_QUERYCONSTRAINT_DEVICEFUNCTIONDISPLAYOBJECTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeviceFunctionDisplayObjects"); +#[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] +pub const PROVIDERDDO_QUERYCONSTRAINT_DEVICEINTERFACES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeviceInterfaces"); +#[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] +pub const PROVIDERDDO_QUERYCONSTRAINT_ONLYCONNECTEDDEVICES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OnlyConnectedDevices"); +#[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] +pub const PROVIDERPNP_QUERYCONSTRAINT_INTERFACECLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InterfaceClass"); +#[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] +pub const PROVIDERPNP_QUERYCONSTRAINT_NOTIFICATIONSONLY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NotifyOnly"); +#[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] +pub const PROVIDERPNP_QUERYCONSTRAINT_NOTPRESENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NotPresent"); +#[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] +pub const PROVIDERSSDP_QUERYCONSTRAINT_CUSTOMXMLPROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CustomXmlProperty"); +#[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] +pub const PROVIDERSSDP_QUERYCONSTRAINT_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Type"); +#[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] +pub const PROVIDERWNET_QUERYCONSTRAINT_PROPERTIES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Properties"); +#[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] +pub const PROVIDERWNET_QUERYCONSTRAINT_RESOURCETYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ResourceType"); +#[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] +pub const PROVIDERWNET_QUERYCONSTRAINT_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Type"); +#[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] +pub const PROVIDERWSD_QUERYCONSTRAINT_DIRECTEDADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RemoteAddress"); +#[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] +pub const PROVIDERWSD_QUERYCONSTRAINT_SCOPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Scope"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNP_CONSTRAINTVALUE_NOTPRESENT: &str = "TRUE"; +pub const PROVIDERWSD_QUERYCONSTRAINT_SECURITY_REQUIREMENTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SecurityRequirements"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERDDO_QUERYCONSTRAINT_DEVICEFUNCTIONDISPLAYOBJECTS: &str = "DeviceFunctionDisplayObjects"; +pub const PROVIDERWSD_QUERYCONSTRAINT_SSL_CERTHASH_FOR_SERVER_AUTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SSLServerAuthCertHash"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERDDO_QUERYCONSTRAINT_DEVICEINTERFACES: &str = "DeviceInterfaces"; +pub const PROVIDERWSD_QUERYCONSTRAINT_SSL_CERT_FOR_CLIENT_AUTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SSLClientAuthCert"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERDDO_QUERYCONSTRAINT_ONLYCONNECTEDDEVICES: &str = "OnlyConnectedDevices"; +pub const PROVIDERWSD_QUERYCONSTRAINT_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Type"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERPNP_QUERYCONSTRAINT_INTERFACECLASS: &str = "InterfaceClass"; +pub const PropertyStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe4796550_df61_448b_9193_13fc1341b163); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERPNP_QUERYCONSTRAINT_NOTIFICATIONSONLY: &str = "NotifyOnly"; +pub const PropertyStoreCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xedd36029_d753_4862_aa5b_5bccad2a4d29); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERPNP_QUERYCONSTRAINT_NOTPRESENT: &str = "NotPresent"; +pub const SID_DeviceDisplayStatusManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf59aa553_8309_46ca_9736_1ac3c62d6031); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERSSDP_QUERYCONSTRAINT_CUSTOMXMLPROPERTY: &str = "CustomXmlProperty"; +pub const SID_EnumDeviceFunction: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x13e0e9e2_c3fa_4e3c_906e_64502fa4dc95); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERSSDP_QUERYCONSTRAINT_TYPE: &str = "Type"; +pub const SID_EnumInterface: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x40eab0b9_4d7f_4b53_a334_1581dd9041f4); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERWNET_QUERYCONSTRAINT_PROPERTIES: &str = "Properties"; +pub const SID_FDPairingHandler: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x383b69fa_5486_49da_91f5_d63c24c8e9d0); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERWNET_QUERYCONSTRAINT_RESOURCETYPE: &str = "ResourceType"; +pub const SID_FunctionDiscoveryProviderRefresh: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2b4cbdc9_31c4_40d4_a62d_772aa174ed52); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERWNET_QUERYCONSTRAINT_TYPE: &str = "Type"; +pub const SID_PNPXAssociation: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcee8ccc9_4f6b_4469_a235_5a22869eef03); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERWSD_QUERYCONSTRAINT_DIRECTEDADDRESS: &str = "RemoteAddress"; +pub const SID_PNPXPropertyStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa86530b1_542f_439f_b71c_b0756b13677a); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERWSD_QUERYCONSTRAINT_SCOPE: &str = "Scope"; +pub const SID_PNPXServiceCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x439e80ee_a217_4712_9fa6_deabd9c2a727); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERWSD_QUERYCONSTRAINT_SECURITY_REQUIREMENTS: &str = "SecurityRequirements"; +pub const SID_PnpProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8101368e_cabb_4426_acff_96c410812000); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERWSD_QUERYCONSTRAINT_SSL_CERTHASH_FOR_SERVER_AUTH: &str = "SSLServerAuthCertHash"; +pub const SID_UPnPActivator: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0d0d66eb_cf74_4164_b52f_08344672dd46); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERWSD_QUERYCONSTRAINT_SSL_CERT_FOR_CLIENT_AUTH: &str = "SSLClientAuthCert"; +pub const SID_UninstallDeviceFunction: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc920566e_5671_4496_8025_bf0b89bd44cd); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERWSD_QUERYCONSTRAINT_TYPE: &str = "Type"; -pub const PropertyStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3833161040, data2: 57185, data3: 17547, data4: [145, 147, 19, 252, 19, 65, 177, 99] }; -pub const PropertyStoreCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3990052905, data2: 55123, data3: 18530, data4: [170, 91, 91, 204, 173, 42, 77, 41] }; -pub const SID_DeviceDisplayStatusManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4120552787, data2: 33545, data3: 18122, data4: [151, 54, 26, 195, 198, 45, 96, 49] }; -pub const SID_EnumDeviceFunction: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 333507042, data2: 50170, data3: 20028, data4: [144, 110, 100, 80, 47, 164, 220, 149] }; -pub const SID_EnumInterface: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1089122489, data2: 19839, data3: 19283, data4: [163, 52, 21, 129, 221, 144, 65, 244] }; -pub const SID_FDPairingHandler: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 943417850, data2: 21638, data3: 18906, data4: [145, 245, 214, 60, 36, 200, 233, 208] }; -pub const SID_FunctionDiscoveryProviderRefresh: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 726449609, data2: 12740, data3: 16596, data4: [166, 45, 119, 42, 161, 116, 237, 82] }; -pub const SID_PNPXAssociation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3471363273, data2: 20331, data3: 17513, data4: [162, 53, 90, 34, 134, 158, 239, 3] }; -pub const SID_PNPXPropertyStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2825203889, data2: 21551, data3: 17311, data4: [183, 28, 176, 117, 107, 19, 103, 122] }; -pub const SID_PNPXServiceCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1134461166, data2: 41495, data3: 18194, data4: [159, 166, 222, 171, 217, 194, 167, 39] }; -pub const SID_PnpProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2164340366, data2: 51899, data3: 17446, data4: [172, 255, 150, 196, 16, 129, 32, 0] }; -pub const SID_UPnPActivator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 218982123, data2: 53108, data3: 16740, data4: [181, 47, 8, 52, 70, 114, 221, 70] }; -pub const SID_UninstallDeviceFunction: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3374339694, data2: 22129, data3: 17558, data4: [128, 37, 191, 11, 137, 189, 68, 205] }; -pub const SID_UnpairProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2309292796, data2: 34171, data3: 18072, data4: [160, 183, 2, 113, 146, 0, 47, 158] }; +pub const SID_UnpairProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x89a502fc_857b_4698_a0b7_027192002f9e); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const SSDP_CONSTRAINTVALUE_TYPE_ALL: &str = "ssdp:all"; +pub const SSDP_CONSTRAINTVALUE_TYPE_ALL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ssdp:all"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const SSDP_CONSTRAINTVALUE_TYPE_DEVICE_PREFIX: &str = "urn:schemas-upnp-org:device:"; +pub const SSDP_CONSTRAINTVALUE_TYPE_DEVICE_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("urn:schemas-upnp-org:device:"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const SSDP_CONSTRAINTVALUE_TYPE_ROOT: &str = "upnp:rootdevice"; +pub const SSDP_CONSTRAINTVALUE_TYPE_ROOT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("upnp:rootdevice"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const SSDP_CONSTRAINTVALUE_TYPE_SVC_PREFIX: &str = "urn:schemas-upnp-org:service:"; +pub const SSDP_CONSTRAINTVALUE_TYPE_SVC_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("urn:schemas-upnp-org:service:"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const WNET_CONSTRAINTVALUE_PROPERTIES_ALL: &str = "All"; +pub const WNET_CONSTRAINTVALUE_PROPERTIES_ALL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("All"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const WNET_CONSTRAINTVALUE_PROPERTIES_LIMITED: &str = "Limited"; +pub const WNET_CONSTRAINTVALUE_PROPERTIES_LIMITED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Limited"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const WNET_CONSTRAINTVALUE_RESOURCETYPE_DISK: &str = "Disk"; +pub const WNET_CONSTRAINTVALUE_RESOURCETYPE_DISK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Disk"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const WNET_CONSTRAINTVALUE_RESOURCETYPE_DISKORPRINTER: &str = "DiskOrPrinter"; +pub const WNET_CONSTRAINTVALUE_RESOURCETYPE_DISKORPRINTER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DiskOrPrinter"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const WNET_CONSTRAINTVALUE_RESOURCETYPE_PRINTER: &str = "Printer"; +pub const WNET_CONSTRAINTVALUE_RESOURCETYPE_PRINTER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const WNET_CONSTRAINTVALUE_TYPE_ALL: &str = "All"; +pub const WNET_CONSTRAINTVALUE_TYPE_ALL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("All"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const WNET_CONSTRAINTVALUE_TYPE_DOMAIN: &str = "Domain"; +pub const WNET_CONSTRAINTVALUE_TYPE_DOMAIN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Domain"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const WNET_CONSTRAINTVALUE_TYPE_SERVER: &str = "Server"; +pub const WNET_CONSTRAINTVALUE_TYPE_SERVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Server"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const WSD_CONSTRAINTVALUE_NO_TRUST_VERIFICATION: &str = "3"; +pub const WSD_CONSTRAINTVALUE_NO_TRUST_VERIFICATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("3"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const WSD_CONSTRAINTVALUE_REQUIRE_SECURECHANNEL: &str = "1"; +pub const WSD_CONSTRAINTVALUE_REQUIRE_SECURECHANNEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const WSD_CONSTRAINTVALUE_REQUIRE_SECURECHANNEL_AND_COMPACTSIGNATURE: &str = "2"; +pub const WSD_CONSTRAINTVALUE_REQUIRE_SECURECHANNEL_AND_COMPACTSIGNATURE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("2"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub type PropertyConstraint = i32; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] diff --git a/vendor/windows-sys/src/Windows/Win32/Devices/Geolocation/mod.rs b/vendor/windows-sys/src/Windows/Win32/Devices/Geolocation/mod.rs index 9bbf68e39..1e56cc25c 100644 --- a/vendor/windows-sys/src/Windows/Win32/Devices/Geolocation/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/Devices/Geolocation/mod.rs @@ -16,11 +16,16 @@ pub type _ILatLongReportFactoryEvents = *mut ::core::ffi::c_void; pub const BREADCRUMBING_UNSUPPORTED: u32 = 0u32; #[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] pub const BREADCRUMBING_VERSION_1: u32 = 1u32; -pub const CivicAddressReport: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3550378973, data2: 32005, data3: 18104, data4: [135, 33, 128, 207, 3, 95, 87, 215] }; -pub const CivicAddressReportFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 705819692, data2: 16001, data3: 19156, data4: [156, 190, 69, 87, 157, 137, 103, 26] }; -pub const DefaultLocation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2340405216, data2: 23767, data3: 18762, data4: [175, 140, 40, 58, 101, 112, 117, 6] }; -pub const DispCivicAddressReport: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1280928492, data2: 34116, data3: 16514, data4: [186, 159, 235, 10, 125, 142, 101, 198] }; -pub const DispLatLongReport: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2054959735, data2: 36740, data3: 17974, data4: [149, 178, 235, 181, 80, 127, 247, 126] }; +#[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] +pub const CivicAddressReport: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd39e7bdd_7d05_46b8_8721_80cf035f57d7); +#[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] +pub const CivicAddressReportFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2a11f42c_3e81_4ad4_9cbe_45579d89671a); +#[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] +pub const DefaultLocation: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8b7fbfe0_5cd7_494a_af8c_283a65707506); +#[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] +pub const DispCivicAddressReport: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4c596aec_8544_4082_ba9f_eb0a7d8e65c6); +#[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] +pub const DispLatLongReport: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7a7c3277_8f84_4636_95b2_ebb5507ff77e); #[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] pub const GNSS_AGNSSFORMAT_LTO: u32 = 4u32; #[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] @@ -87,7 +92,8 @@ pub const GNSS_SATELLITE_GALILEO: u32 = 8u32; pub const GNSS_SATELLITE_GLONASS: u32 = 2u32; #[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] pub const GNSS_SATELLITE_GPS: u32 = 1u32; -pub const GUID_DEVINTERFACE_GNSS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 859235812, data2: 394, data3: 18025, data4: [132, 197, 189, 5, 243, 189, 54, 139] }; +#[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] +pub const GUID_DEVINTERFACE_GNSS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3336e5e4_018a_4669_84c5_bd05f3bd368b); #[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] pub const IOCTL_GNSS_CONFIG_SUPL_CERT: u32 = 2228488u32; #[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] @@ -146,9 +152,12 @@ pub const IOCTL_GNSS_STOP_BREADCRUMBING: u32 = 2228676u32; pub const IOCTL_GNSS_STOP_FIXSESSION: u32 = 2228296u32; #[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] pub const LOCATION_API_VERSION: u32 = 1u32; -pub const LatLongReport: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3984703603, data2: 8068, data3: 19624, data4: [161, 97, 24, 60, 119, 107, 198, 81] }; -pub const LatLongReportFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2647407816, data2: 34313, data3: 18531, data4: [186, 212, 3, 96, 31, 76, 101, 232] }; -pub const Location: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3854098553, data2: 61037, data3: 20019, data4: [164, 56, 200, 127, 46, 149, 146, 84] }; +#[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] +pub const LatLongReport: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xed81c073_1f84_4ca8_a161_183c776bc651); +#[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] +pub const LatLongReportFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9dcc3cc8_8609_4863_bad4_03601f4c65e8); +#[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] +pub const Location: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe5b8e079_ee6d_4e33_a438_c87f2e959254); #[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] pub const MAX_SERVER_URL_NAME: u32 = 260u32; #[doc = "*Required features: `\"Win32_Devices_Geolocation\"`*"] diff --git a/vendor/windows-sys/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs b/vendor/windows-sys/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs index 1d5ea3984..e7befd734 100644 --- a/vendor/windows-sys/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs @@ -1,143 +1,93 @@ -#[cfg_attr(windows, link(name = "windows"))] -extern "system" { - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn DirectInput8Create(hinst: super::super::Foundation::HINSTANCE, dwversion: u32, riidltf: *const ::windows_sys::core::GUID, ppvout: *mut *mut ::core::ffi::c_void, punkouter: ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidD_FlushQueue(hiddeviceobject: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOLEAN; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidD_FreePreparsedData(preparseddata: isize) -> super::super::Foundation::BOOLEAN; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidD_GetAttributes(hiddeviceobject: super::super::Foundation::HANDLE, attributes: *mut HIDD_ATTRIBUTES) -> super::super::Foundation::BOOLEAN; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidD_GetConfiguration(hiddeviceobject: super::super::Foundation::HANDLE, configuration: *mut HIDD_CONFIGURATION, configurationlength: u32) -> super::super::Foundation::BOOLEAN; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidD_GetFeature(hiddeviceobject: super::super::Foundation::HANDLE, reportbuffer: *mut ::core::ffi::c_void, reportbufferlength: u32) -> super::super::Foundation::BOOLEAN; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] - pub fn HidD_GetHidGuid(hidguid: *mut ::windows_sys::core::GUID); - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidD_GetIndexedString(hiddeviceobject: super::super::Foundation::HANDLE, stringindex: u32, buffer: *mut ::core::ffi::c_void, bufferlength: u32) -> super::super::Foundation::BOOLEAN; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidD_GetInputReport(hiddeviceobject: super::super::Foundation::HANDLE, reportbuffer: *mut ::core::ffi::c_void, reportbufferlength: u32) -> super::super::Foundation::BOOLEAN; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidD_GetManufacturerString(hiddeviceobject: super::super::Foundation::HANDLE, buffer: *mut ::core::ffi::c_void, bufferlength: u32) -> super::super::Foundation::BOOLEAN; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidD_GetMsGenreDescriptor(hiddeviceobject: super::super::Foundation::HANDLE, buffer: *mut ::core::ffi::c_void, bufferlength: u32) -> super::super::Foundation::BOOLEAN; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidD_GetNumInputBuffers(hiddeviceobject: super::super::Foundation::HANDLE, numberbuffers: *mut u32) -> super::super::Foundation::BOOLEAN; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidD_GetPhysicalDescriptor(hiddeviceobject: super::super::Foundation::HANDLE, buffer: *mut ::core::ffi::c_void, bufferlength: u32) -> super::super::Foundation::BOOLEAN; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidD_GetPreparsedData(hiddeviceobject: super::super::Foundation::HANDLE, preparseddata: *mut isize) -> super::super::Foundation::BOOLEAN; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidD_GetProductString(hiddeviceobject: super::super::Foundation::HANDLE, buffer: *mut ::core::ffi::c_void, bufferlength: u32) -> super::super::Foundation::BOOLEAN; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidD_GetSerialNumberString(hiddeviceobject: super::super::Foundation::HANDLE, buffer: *mut ::core::ffi::c_void, bufferlength: u32) -> super::super::Foundation::BOOLEAN; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidD_SetConfiguration(hiddeviceobject: super::super::Foundation::HANDLE, configuration: *const HIDD_CONFIGURATION, configurationlength: u32) -> super::super::Foundation::BOOLEAN; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidD_SetFeature(hiddeviceobject: super::super::Foundation::HANDLE, reportbuffer: *const ::core::ffi::c_void, reportbufferlength: u32) -> super::super::Foundation::BOOLEAN; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidD_SetNumInputBuffers(hiddeviceobject: super::super::Foundation::HANDLE, numberbuffers: u32) -> super::super::Foundation::BOOLEAN; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidD_SetOutputReport(hiddeviceobject: super::super::Foundation::HANDLE, reportbuffer: *const ::core::ffi::c_void, reportbufferlength: u32) -> super::super::Foundation::BOOLEAN; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidP_GetButtonArray(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, buttondata: *mut HIDP_BUTTON_ARRAY_DATA, buttondatalength: *mut u16, preparseddata: isize, report: ::windows_sys::core::PCSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidP_GetButtonCaps(reporttype: HIDP_REPORT_TYPE, buttoncaps: *mut HIDP_BUTTON_CAPS, buttoncapslength: *mut u16, preparseddata: isize) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidP_GetCaps(preparseddata: isize, capabilities: *mut HIDP_CAPS) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidP_GetData(reporttype: HIDP_REPORT_TYPE, datalist: *mut HIDP_DATA, datalength: *mut u32, preparseddata: isize, report: ::windows_sys::core::PSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidP_GetExtendedAttributes(reporttype: HIDP_REPORT_TYPE, dataindex: u16, preparseddata: isize, attributes: *mut HIDP_EXTENDED_ATTRIBUTES, lengthattributes: *mut u32) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidP_GetLinkCollectionNodes(linkcollectionnodes: *mut HIDP_LINK_COLLECTION_NODE, linkcollectionnodeslength: *mut u32, preparseddata: isize) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidP_GetScaledUsageValue(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, usagevalue: *mut i32, preparseddata: isize, report: ::windows_sys::core::PCSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidP_GetSpecificButtonCaps(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, buttoncaps: *mut HIDP_BUTTON_CAPS, buttoncapslength: *mut u16, preparseddata: isize) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidP_GetSpecificValueCaps(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, valuecaps: *mut HIDP_VALUE_CAPS, valuecapslength: *mut u16, preparseddata: isize) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidP_GetUsageValue(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, usagevalue: *mut u32, preparseddata: isize, report: ::windows_sys::core::PCSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidP_GetUsageValueArray(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, usagevalue: ::windows_sys::core::PSTR, usagevaluebytelength: u16, preparseddata: isize, report: ::windows_sys::core::PCSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidP_GetUsages(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usagelist: *mut u16, usagelength: *mut u32, preparseddata: isize, report: ::windows_sys::core::PSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidP_GetUsagesEx(reporttype: HIDP_REPORT_TYPE, linkcollection: u16, buttonlist: *mut USAGE_AND_PAGE, usagelength: *mut u32, preparseddata: isize, report: ::windows_sys::core::PCSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidP_GetValueCaps(reporttype: HIDP_REPORT_TYPE, valuecaps: *mut HIDP_VALUE_CAPS, valuecapslength: *mut u16, preparseddata: isize) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidP_InitializeReportForID(reporttype: HIDP_REPORT_TYPE, reportid: u8, preparseddata: isize, report: ::windows_sys::core::PSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] - pub fn HidP_MaxDataListLength(reporttype: HIDP_REPORT_TYPE, preparseddata: isize) -> u32; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] - pub fn HidP_MaxUsageListLength(reporttype: HIDP_REPORT_TYPE, usagepage: u16, preparseddata: isize) -> u32; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidP_SetButtonArray(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, buttondata: *const HIDP_BUTTON_ARRAY_DATA, buttondatalength: u16, preparseddata: isize, report: ::windows_sys::core::PSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidP_SetData(reporttype: HIDP_REPORT_TYPE, datalist: *mut HIDP_DATA, datalength: *mut u32, preparseddata: isize, report: ::windows_sys::core::PCSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidP_SetScaledUsageValue(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, usagevalue: i32, preparseddata: isize, report: ::windows_sys::core::PSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidP_SetUsageValue(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, usagevalue: u32, preparseddata: isize, report: ::windows_sys::core::PSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidP_SetUsageValueArray(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, usagevalue: ::windows_sys::core::PCSTR, usagevaluebytelength: u16, preparseddata: isize, report: ::windows_sys::core::PSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidP_SetUsages(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usagelist: *mut u16, usagelength: *mut u32, preparseddata: isize, report: ::windows_sys::core::PCSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidP_TranslateUsagesToI8042ScanCodes(changedusagelist: *const u16, usagelistlength: u32, keyaction: HIDP_KEYBOARD_DIRECTION, modifierstate: *mut HIDP_KEYBOARD_MODIFIER_STATE, insertcodesprocedure: PHIDP_INSERT_SCANCODES, insertcodescontext: *const ::core::ffi::c_void) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidP_UnsetUsages(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usagelist: *mut u16, usagelength: *mut u32, preparseddata: isize, report: ::windows_sys::core::PCSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn HidP_UsageListDifference(previoususagelist: *const u16, currentusagelist: *const u16, breakusagelist: *mut u16, makeusagelist: *mut u16, usagelistlength: u32) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] - pub fn joyConfigChanged(dwflags: u32) -> u32; -} +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dinput8.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn DirectInput8Create ( hinst : super::super::Foundation:: HINSTANCE , dwversion : u32 , riidltf : *const :: windows_sys::core::GUID , ppvout : *mut *mut ::core::ffi::c_void , punkouter : :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidD_FlushQueue ( hiddeviceobject : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOLEAN ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidD_FreePreparsedData ( preparseddata : isize ) -> super::super::Foundation:: BOOLEAN ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidD_GetAttributes ( hiddeviceobject : super::super::Foundation:: HANDLE , attributes : *mut HIDD_ATTRIBUTES ) -> super::super::Foundation:: BOOLEAN ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidD_GetConfiguration ( hiddeviceobject : super::super::Foundation:: HANDLE , configuration : *mut HIDD_CONFIGURATION , configurationlength : u32 ) -> super::super::Foundation:: BOOLEAN ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidD_GetFeature ( hiddeviceobject : super::super::Foundation:: HANDLE , reportbuffer : *mut ::core::ffi::c_void , reportbufferlength : u32 ) -> super::super::Foundation:: BOOLEAN ); +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] fn HidD_GetHidGuid ( hidguid : *mut :: windows_sys::core::GUID ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidD_GetIndexedString ( hiddeviceobject : super::super::Foundation:: HANDLE , stringindex : u32 , buffer : *mut ::core::ffi::c_void , bufferlength : u32 ) -> super::super::Foundation:: BOOLEAN ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidD_GetInputReport ( hiddeviceobject : super::super::Foundation:: HANDLE , reportbuffer : *mut ::core::ffi::c_void , reportbufferlength : u32 ) -> super::super::Foundation:: BOOLEAN ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidD_GetManufacturerString ( hiddeviceobject : super::super::Foundation:: HANDLE , buffer : *mut ::core::ffi::c_void , bufferlength : u32 ) -> super::super::Foundation:: BOOLEAN ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidD_GetMsGenreDescriptor ( hiddeviceobject : super::super::Foundation:: HANDLE , buffer : *mut ::core::ffi::c_void , bufferlength : u32 ) -> super::super::Foundation:: BOOLEAN ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidD_GetNumInputBuffers ( hiddeviceobject : super::super::Foundation:: HANDLE , numberbuffers : *mut u32 ) -> super::super::Foundation:: BOOLEAN ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidD_GetPhysicalDescriptor ( hiddeviceobject : super::super::Foundation:: HANDLE , buffer : *mut ::core::ffi::c_void , bufferlength : u32 ) -> super::super::Foundation:: BOOLEAN ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidD_GetPreparsedData ( hiddeviceobject : super::super::Foundation:: HANDLE , preparseddata : *mut isize ) -> super::super::Foundation:: BOOLEAN ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidD_GetProductString ( hiddeviceobject : super::super::Foundation:: HANDLE , buffer : *mut ::core::ffi::c_void , bufferlength : u32 ) -> super::super::Foundation:: BOOLEAN ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidD_GetSerialNumberString ( hiddeviceobject : super::super::Foundation:: HANDLE , buffer : *mut ::core::ffi::c_void , bufferlength : u32 ) -> super::super::Foundation:: BOOLEAN ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidD_SetConfiguration ( hiddeviceobject : super::super::Foundation:: HANDLE , configuration : *const HIDD_CONFIGURATION , configurationlength : u32 ) -> super::super::Foundation:: BOOLEAN ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidD_SetFeature ( hiddeviceobject : super::super::Foundation:: HANDLE , reportbuffer : *const ::core::ffi::c_void , reportbufferlength : u32 ) -> super::super::Foundation:: BOOLEAN ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidD_SetNumInputBuffers ( hiddeviceobject : super::super::Foundation:: HANDLE , numberbuffers : u32 ) -> super::super::Foundation:: BOOLEAN ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidD_SetOutputReport ( hiddeviceobject : super::super::Foundation:: HANDLE , reportbuffer : *const ::core::ffi::c_void , reportbufferlength : u32 ) -> super::super::Foundation:: BOOLEAN ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidP_GetButtonArray ( reporttype : HIDP_REPORT_TYPE , usagepage : u16 , linkcollection : u16 , usage : u16 , buttondata : *mut HIDP_BUTTON_ARRAY_DATA , buttondatalength : *mut u16 , preparseddata : isize , report : :: windows_sys::core::PCSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidP_GetButtonCaps ( reporttype : HIDP_REPORT_TYPE , buttoncaps : *mut HIDP_BUTTON_CAPS , buttoncapslength : *mut u16 , preparseddata : isize ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidP_GetCaps ( preparseddata : isize , capabilities : *mut HIDP_CAPS ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidP_GetData ( reporttype : HIDP_REPORT_TYPE , datalist : *mut HIDP_DATA , datalength : *mut u32 , preparseddata : isize , report : :: windows_sys::core::PSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidP_GetExtendedAttributes ( reporttype : HIDP_REPORT_TYPE , dataindex : u16 , preparseddata : isize , attributes : *mut HIDP_EXTENDED_ATTRIBUTES , lengthattributes : *mut u32 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidP_GetLinkCollectionNodes ( linkcollectionnodes : *mut HIDP_LINK_COLLECTION_NODE , linkcollectionnodeslength : *mut u32 , preparseddata : isize ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidP_GetScaledUsageValue ( reporttype : HIDP_REPORT_TYPE , usagepage : u16 , linkcollection : u16 , usage : u16 , usagevalue : *mut i32 , preparseddata : isize , report : :: windows_sys::core::PCSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidP_GetSpecificButtonCaps ( reporttype : HIDP_REPORT_TYPE , usagepage : u16 , linkcollection : u16 , usage : u16 , buttoncaps : *mut HIDP_BUTTON_CAPS , buttoncapslength : *mut u16 , preparseddata : isize ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidP_GetSpecificValueCaps ( reporttype : HIDP_REPORT_TYPE , usagepage : u16 , linkcollection : u16 , usage : u16 , valuecaps : *mut HIDP_VALUE_CAPS , valuecapslength : *mut u16 , preparseddata : isize ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidP_GetUsageValue ( reporttype : HIDP_REPORT_TYPE , usagepage : u16 , linkcollection : u16 , usage : u16 , usagevalue : *mut u32 , preparseddata : isize , report : :: windows_sys::core::PCSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidP_GetUsageValueArray ( reporttype : HIDP_REPORT_TYPE , usagepage : u16 , linkcollection : u16 , usage : u16 , usagevalue : :: windows_sys::core::PSTR , usagevaluebytelength : u16 , preparseddata : isize , report : :: windows_sys::core::PCSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidP_GetUsages ( reporttype : HIDP_REPORT_TYPE , usagepage : u16 , linkcollection : u16 , usagelist : *mut u16 , usagelength : *mut u32 , preparseddata : isize , report : :: windows_sys::core::PSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidP_GetUsagesEx ( reporttype : HIDP_REPORT_TYPE , linkcollection : u16 , buttonlist : *mut USAGE_AND_PAGE , usagelength : *mut u32 , preparseddata : isize , report : :: windows_sys::core::PCSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidP_GetValueCaps ( reporttype : HIDP_REPORT_TYPE , valuecaps : *mut HIDP_VALUE_CAPS , valuecapslength : *mut u16 , preparseddata : isize ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidP_InitializeReportForID ( reporttype : HIDP_REPORT_TYPE , reportid : u8 , preparseddata : isize , report : :: windows_sys::core::PSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] fn HidP_MaxDataListLength ( reporttype : HIDP_REPORT_TYPE , preparseddata : isize ) -> u32 ); +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] fn HidP_MaxUsageListLength ( reporttype : HIDP_REPORT_TYPE , usagepage : u16 , preparseddata : isize ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidP_SetButtonArray ( reporttype : HIDP_REPORT_TYPE , usagepage : u16 , linkcollection : u16 , usage : u16 , buttondata : *const HIDP_BUTTON_ARRAY_DATA , buttondatalength : u16 , preparseddata : isize , report : :: windows_sys::core::PSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidP_SetData ( reporttype : HIDP_REPORT_TYPE , datalist : *mut HIDP_DATA , datalength : *mut u32 , preparseddata : isize , report : :: windows_sys::core::PCSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidP_SetScaledUsageValue ( reporttype : HIDP_REPORT_TYPE , usagepage : u16 , linkcollection : u16 , usage : u16 , usagevalue : i32 , preparseddata : isize , report : :: windows_sys::core::PSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidP_SetUsageValue ( reporttype : HIDP_REPORT_TYPE , usagepage : u16 , linkcollection : u16 , usage : u16 , usagevalue : u32 , preparseddata : isize , report : :: windows_sys::core::PSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidP_SetUsageValueArray ( reporttype : HIDP_REPORT_TYPE , usagepage : u16 , linkcollection : u16 , usage : u16 , usagevalue : :: windows_sys::core::PCSTR , usagevaluebytelength : u16 , preparseddata : isize , report : :: windows_sys::core::PSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidP_SetUsages ( reporttype : HIDP_REPORT_TYPE , usagepage : u16 , linkcollection : u16 , usagelist : *mut u16 , usagelength : *mut u32 , preparseddata : isize , report : :: windows_sys::core::PCSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidP_TranslateUsagesToI8042ScanCodes ( changedusagelist : *const u16 , usagelistlength : u32 , keyaction : HIDP_KEYBOARD_DIRECTION , modifierstate : *mut HIDP_KEYBOARD_MODIFIER_STATE , insertcodesprocedure : PHIDP_INSERT_SCANCODES , insertcodescontext : *const ::core::ffi::c_void ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidP_UnsetUsages ( reporttype : HIDP_REPORT_TYPE , usagepage : u16 , linkcollection : u16 , usagelist : *mut u16 , usagelength : *mut u32 , preparseddata : isize , report : :: windows_sys::core::PCSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "hid.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] fn HidP_UsageListDifference ( previoususagelist : *const u16 , currentusagelist : *const u16 , breakusagelist : *mut u16 , makeusagelist : *mut u16 , usagelistlength : u32 ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] fn joyConfigChanged ( dwflags : u32 ) -> u32 ); pub type IDirectInput2A = *mut ::core::ffi::c_void; pub type IDirectInput2W = *mut ::core::ffi::c_void; pub type IDirectInput7A = *mut ::core::ffi::c_void; @@ -196,42 +146,46 @@ pub const BUTTON_BIT_VOLUMEDOWN: u32 = 8u32; pub const BUTTON_BIT_VOLUMEUP: u32 = 4u32; #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub const BUTTON_BIT_WINDOWS: u32 = 2u32; -pub const CLSID_DirectInput: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 635832800, data2: 45657, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] }; -pub const CLSID_DirectInput8: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 635832804, data2: 45657, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] }; -pub const CLSID_DirectInputDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 635832801, data2: 45657, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] }; -pub const CLSID_DirectInputDevice8: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 635832805, data2: 45657, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] }; #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DD_KEYBOARD_DEVICE_NAME: &str = "\\Device\\KeyboardClass"; +pub const CLSID_DirectInput: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x25e609e0_b259_11cf_bfc7_444553540000); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DD_KEYBOARD_DEVICE_NAME_U: &str = "\\Device\\KeyboardClass"; +pub const CLSID_DirectInput8: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x25e609e4_b259_11cf_bfc7_444553540000); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DD_MOUSE_DEVICE_NAME: &str = "\\Device\\PointerClass"; +pub const CLSID_DirectInputDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x25e609e1_b259_11cf_bfc7_444553540000); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DD_MOUSE_DEVICE_NAME_U: &str = "\\Device\\PointerClass"; +pub const CLSID_DirectInputDevice8: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x25e609e5_b259_11cf_bfc7_444553540000); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const DD_KEYBOARD_DEVICE_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("\\Device\\KeyboardClass"); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const DD_KEYBOARD_DEVICE_NAME_U: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\\Device\\KeyboardClass"); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const DD_MOUSE_DEVICE_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("\\Device\\PointerClass"); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const DD_MOUSE_DEVICE_NAME_U: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\\Device\\PointerClass"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] -pub const DEVPKEY_DeviceInterface_HID_BackgroundAccess: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 8u32 }; +pub const DEVPKEY_DeviceInterface_HID_BackgroundAccess: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcbf38310_4a17_4310_a1eb_247f0b67593b), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] -pub const DEVPKEY_DeviceInterface_HID_IsReadOnly: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 4u32 }; +pub const DEVPKEY_DeviceInterface_HID_IsReadOnly: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcbf38310_4a17_4310_a1eb_247f0b67593b), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] -pub const DEVPKEY_DeviceInterface_HID_ProductId: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 6u32 }; +pub const DEVPKEY_DeviceInterface_HID_ProductId: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcbf38310_4a17_4310_a1eb_247f0b67593b), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] -pub const DEVPKEY_DeviceInterface_HID_UsageId: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 3u32 }; +pub const DEVPKEY_DeviceInterface_HID_UsageId: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcbf38310_4a17_4310_a1eb_247f0b67593b), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] -pub const DEVPKEY_DeviceInterface_HID_UsagePage: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 2u32 }; +pub const DEVPKEY_DeviceInterface_HID_UsagePage: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcbf38310_4a17_4310_a1eb_247f0b67593b), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] -pub const DEVPKEY_DeviceInterface_HID_VendorId: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 5u32 }; +pub const DEVPKEY_DeviceInterface_HID_VendorId: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcbf38310_4a17_4310_a1eb_247f0b67593b), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] -pub const DEVPKEY_DeviceInterface_HID_VersionNumber: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 7u32 }; +pub const DEVPKEY_DeviceInterface_HID_VersionNumber: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcbf38310_4a17_4310_a1eb_247f0b67593b), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] -pub const DEVPKEY_DeviceInterface_HID_WakeScreenOnInputCapable: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 9u32 }; +pub const DEVPKEY_DeviceInterface_HID_WakeScreenOnInputCapable: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcbf38310_4a17_4310_a1eb_247f0b67593b), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub const DI8DEVCLASS_ALL: u32 = 0u32; #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] @@ -3195,59 +3149,59 @@ pub const DIPROPCALIBRATIONMODE_RAW: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub const DIRECTINPUT_HEADER_VERSION: u32 = 2048u32; #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_NOTIFICATION_MSGSTRING: &str = "DIRECTINPUT_NOTIFICATION_MSGSTRING"; +pub const DIRECTINPUT_NOTIFICATION_MSGSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DIRECTINPUT_NOTIFICATION_MSGSTRING"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_NOTIFICATION_MSGSTRINGA: &str = "DIRECTINPUT_NOTIFICATION_MSGSTRING"; +pub const DIRECTINPUT_NOTIFICATION_MSGSTRINGA: ::windows_sys::core::PCSTR = ::windows_sys::s!("DIRECTINPUT_NOTIFICATION_MSGSTRING"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_NOTIFICATION_MSGSTRINGW: &str = "DIRECTINPUT_NOTIFICATION_MSGSTRING"; +pub const DIRECTINPUT_NOTIFICATION_MSGSTRINGW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DIRECTINPUT_NOTIFICATION_MSGSTRING"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_KEY_LASTAPP: &str = "MostRecentApplication"; +pub const DIRECTINPUT_REGSTR_KEY_LASTAPP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MostRecentApplication"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_KEY_LASTAPPA: &str = "MostRecentApplication"; +pub const DIRECTINPUT_REGSTR_KEY_LASTAPPA: ::windows_sys::core::PCSTR = ::windows_sys::s!("MostRecentApplication"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_KEY_LASTAPPW: &str = "MostRecentApplication"; +pub const DIRECTINPUT_REGSTR_KEY_LASTAPPW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MostRecentApplication"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_KEY_LASTMAPAPP: &str = "MostRecentMapperApplication"; +pub const DIRECTINPUT_REGSTR_KEY_LASTMAPAPP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MostRecentMapperApplication"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_KEY_LASTMAPAPPA: &str = "MostRecentMapperApplication"; +pub const DIRECTINPUT_REGSTR_KEY_LASTMAPAPPA: ::windows_sys::core::PCSTR = ::windows_sys::s!("MostRecentMapperApplication"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_KEY_LASTMAPAPPW: &str = "MostRecentMapperApplication"; +pub const DIRECTINPUT_REGSTR_KEY_LASTMAPAPPW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MostRecentMapperApplication"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_APPIDFLAG: &str = "AppIdFlag"; +pub const DIRECTINPUT_REGSTR_VAL_APPIDFLAG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AppIdFlag"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_APPIDFLAGA: &str = "AppIdFlag"; +pub const DIRECTINPUT_REGSTR_VAL_APPIDFLAGA: ::windows_sys::core::PCSTR = ::windows_sys::s!("AppIdFlag"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_APPIDFLAGW: &str = "AppIdFlag"; +pub const DIRECTINPUT_REGSTR_VAL_APPIDFLAGW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AppIdFlag"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_ID: &str = "Id"; +pub const DIRECTINPUT_REGSTR_VAL_ID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Id"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_IDA: &str = "Id"; +pub const DIRECTINPUT_REGSTR_VAL_IDA: ::windows_sys::core::PCSTR = ::windows_sys::s!("Id"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_IDW: &str = "Id"; +pub const DIRECTINPUT_REGSTR_VAL_IDW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Id"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_LASTSTART: &str = "MostRecentStart"; +pub const DIRECTINPUT_REGSTR_VAL_LASTSTART: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MostRecentStart"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_LASTSTARTA: &str = "MostRecentStart"; +pub const DIRECTINPUT_REGSTR_VAL_LASTSTARTA: ::windows_sys::core::PCSTR = ::windows_sys::s!("MostRecentStart"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_LASTSTARTW: &str = "MostRecentStart"; +pub const DIRECTINPUT_REGSTR_VAL_LASTSTARTW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MostRecentStart"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_MAPPER: &str = "UsesMapper"; +pub const DIRECTINPUT_REGSTR_VAL_MAPPER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UsesMapper"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_MAPPERA: &str = "UsesMapper"; +pub const DIRECTINPUT_REGSTR_VAL_MAPPERA: ::windows_sys::core::PCSTR = ::windows_sys::s!("UsesMapper"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_MAPPERW: &str = "UsesMapper"; +pub const DIRECTINPUT_REGSTR_VAL_MAPPERW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UsesMapper"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_NAME: &str = "Name"; +pub const DIRECTINPUT_REGSTR_VAL_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Name"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_NAMEA: &str = "Name"; +pub const DIRECTINPUT_REGSTR_VAL_NAMEA: ::windows_sys::core::PCSTR = ::windows_sys::s!("Name"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_NAMEW: &str = "Name"; +pub const DIRECTINPUT_REGSTR_VAL_NAMEW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Name"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_VERSION: &str = "Version"; +pub const DIRECTINPUT_REGSTR_VAL_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Version"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_VERSIONA: &str = "Version"; +pub const DIRECTINPUT_REGSTR_VAL_VERSIONA: ::windows_sys::core::PCSTR = ::windows_sys::s!("Version"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_VERSIONW: &str = "Version"; +pub const DIRECTINPUT_REGSTR_VAL_VERSIONW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Version"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub const DIRECTINPUT_VERSION: u32 = 2048u32; #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] @@ -3430,45 +3384,84 @@ pub const DI_TRUNCATED: ::windows_sys::core::HRESULT = 8i32; pub const DI_TRUNCATEDANDRESTARTED: ::windows_sys::core::HRESULT = 12i32; #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub const DI_WRITEPROTECT: ::windows_sys::core::HRESULT = 19i32; -pub const GUID_Button: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2741830384, data2: 51699, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] }; -pub const GUID_ConstantForce: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 324279328, data2: 36403, data3: 4560, data4: [154, 208, 0, 160, 201, 160, 110, 53] }; -pub const GUID_CustomForce: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 324279339, data2: 36403, data3: 4560, data4: [154, 208, 0, 160, 201, 160, 110, 53] }; -pub const GUID_DEVINTERFACE_HID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1293833650, data2: 61807, data3: 4559, data4: [136, 203, 0, 17, 17, 0, 0, 48] }; -pub const GUID_DEVINTERFACE_KEYBOARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286655171, data2: 22255, data3: 4561, data4: [188, 140, 0, 160, 201, 20, 5, 221] }; -pub const GUID_DEVINTERFACE_MOUSE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 932045900, data2: 22255, data3: 4561, data4: [188, 140, 0, 160, 201, 20, 5, 221] }; -pub const GUID_Damper: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 324279336, data2: 36403, data3: 4560, data4: [154, 208, 0, 160, 201, 160, 110, 53] }; -pub const GUID_Friction: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 324279338, data2: 36403, data3: 4560, data4: [154, 208, 0, 160, 201, 160, 110, 53] }; -pub const GUID_HIDClass: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1952061344, data2: 29907, data3: 4560, data4: [182, 254, 0, 160, 201, 15, 87, 218] }; -pub const GUID_HID_INTERFACE_HIDPARSE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4123202981, data2: 27052, data3: 19394, data4: [146, 121, 208, 182, 69, 118, 244, 75] }; -pub const GUID_HID_INTERFACE_NOTIFY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 743321224, data2: 9702, data3: 19507, data4: [136, 47, 61, 130, 230, 7, 54, 129] }; -pub const GUID_Inertia: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 324279337, data2: 36403, data3: 4560, data4: [154, 208, 0, 160, 201, 160, 110, 53] }; -pub const GUID_Joystick: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1864182640, data2: 54688, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] }; -pub const GUID_Key: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1433567776, data2: 54076, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] }; -pub const GUID_KeyboardClass: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444331, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_MediaClass: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444332, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_MouseClass: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444335, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_POV: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2741830386, data2: 51699, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] }; -pub const GUID_RampForce: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 324279329, data2: 36403, data3: 4560, data4: [154, 208, 0, 160, 201, 160, 110, 53] }; -pub const GUID_RxAxis: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2741830388, data2: 51699, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] }; -pub const GUID_RyAxis: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2741830389, data2: 51699, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] }; -pub const GUID_RzAxis: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2741830371, data2: 51699, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] }; -pub const GUID_SawtoothDown: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 324279334, data2: 36403, data3: 4560, data4: [154, 208, 0, 160, 201, 160, 110, 53] }; -pub const GUID_SawtoothUp: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 324279333, data2: 36403, data3: 4560, data4: [154, 208, 0, 160, 201, 160, 110, 53] }; -pub const GUID_Sine: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 324279331, data2: 36403, data3: 4560, data4: [154, 208, 0, 160, 201, 160, 110, 53] }; -pub const GUID_Slider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2741830372, data2: 51699, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] }; -pub const GUID_Spring: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 324279335, data2: 36403, data3: 4560, data4: [154, 208, 0, 160, 201, 160, 110, 53] }; -pub const GUID_Square: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 324279330, data2: 36403, data3: 4560, data4: [154, 208, 0, 160, 201, 160, 110, 53] }; -pub const GUID_SysKeyboard: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1864182625, data2: 54688, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] }; -pub const GUID_SysKeyboardEm: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1864182658, data2: 54688, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] }; -pub const GUID_SysKeyboardEm2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1864182659, data2: 54688, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] }; -pub const GUID_SysMouse: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1864182624, data2: 54688, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] }; -pub const GUID_SysMouseEm: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1864182656, data2: 54688, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] }; -pub const GUID_SysMouseEm2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1864182657, data2: 54688, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] }; -pub const GUID_Triangle: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 324279332, data2: 36403, data3: 4560, data4: [154, 208, 0, 160, 201, 160, 110, 53] }; -pub const GUID_Unknown: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2741830387, data2: 51699, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] }; -pub const GUID_XAxis: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2741830368, data2: 51699, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] }; -pub const GUID_YAxis: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2741830369, data2: 51699, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] }; -pub const GUID_ZAxis: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2741830370, data2: 51699, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] }; +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_Button: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa36d02f0_c9f3_11cf_bfc7_444553540000); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_ConstantForce: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x13541c20_8e33_11d0_9ad0_00a0c9a06e35); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_CustomForce: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x13541c2b_8e33_11d0_9ad0_00a0c9a06e35); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_DEVINTERFACE_HID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d1e55b2_f16f_11cf_88cb_001111000030); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_DEVINTERFACE_KEYBOARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x884b96c3_56ef_11d1_bc8c_00a0c91405dd); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_DEVINTERFACE_MOUSE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x378de44c_56ef_11d1_bc8c_00a0c91405dd); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_Damper: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x13541c28_8e33_11d0_9ad0_00a0c9a06e35); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_Friction: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x13541c2a_8e33_11d0_9ad0_00a0c9a06e35); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_HIDClass: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x745a17a0_74d3_11d0_b6fe_00a0c90f57da); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_HID_INTERFACE_HIDPARSE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf5c315a5_69ac_4bc2_9279_d0b64576f44b); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_HID_INTERFACE_NOTIFY: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2c4e2e88_25e6_4c33_882f_3d82e6073681); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_Inertia: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x13541c29_8e33_11d0_9ad0_00a0c9a06e35); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_Joystick: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6f1d2b70_d5a0_11cf_bfc7_444553540000); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_Key: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x55728220_d33c_11cf_bfc7_444553540000); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_KeyboardClass: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d36e96b_e325_11ce_bfc1_08002be10318); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_MediaClass: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d36e96c_e325_11ce_bfc1_08002be10318); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_MouseClass: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d36e96f_e325_11ce_bfc1_08002be10318); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_POV: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa36d02f2_c9f3_11cf_bfc7_444553540000); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_RampForce: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x13541c21_8e33_11d0_9ad0_00a0c9a06e35); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_RxAxis: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa36d02f4_c9f3_11cf_bfc7_444553540000); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_RyAxis: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa36d02f5_c9f3_11cf_bfc7_444553540000); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_RzAxis: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa36d02e3_c9f3_11cf_bfc7_444553540000); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_SawtoothDown: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x13541c26_8e33_11d0_9ad0_00a0c9a06e35); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_SawtoothUp: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x13541c25_8e33_11d0_9ad0_00a0c9a06e35); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_Sine: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x13541c23_8e33_11d0_9ad0_00a0c9a06e35); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_Slider: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa36d02e4_c9f3_11cf_bfc7_444553540000); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_Spring: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x13541c27_8e33_11d0_9ad0_00a0c9a06e35); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_Square: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x13541c22_8e33_11d0_9ad0_00a0c9a06e35); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_SysKeyboard: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6f1d2b61_d5a0_11cf_bfc7_444553540000); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_SysKeyboardEm: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6f1d2b82_d5a0_11cf_bfc7_444553540000); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_SysKeyboardEm2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6f1d2b83_d5a0_11cf_bfc7_444553540000); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_SysMouse: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6f1d2b60_d5a0_11cf_bfc7_444553540000); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_SysMouseEm: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6f1d2b80_d5a0_11cf_bfc7_444553540000); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_SysMouseEm2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6f1d2b81_d5a0_11cf_bfc7_444553540000); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_Triangle: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x13541c24_8e33_11d0_9ad0_00a0c9a06e35); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_Unknown: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa36d02f3_c9f3_11cf_bfc7_444553540000); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_XAxis: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa36d02e0_c9f3_11cf_bfc7_444553540000); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_YAxis: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa36d02e1_c9f3_11cf_bfc7_444553540000); +#[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] +pub const GUID_ZAxis: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa36d02e2_c9f3_11cf_bfc7_444553540000); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub const HID_REVISION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] @@ -6968,7 +6961,7 @@ pub type LPDIENUMEFFECTSINFILECALLBACK = ::core::option::Option<unsafe extern "s pub type LPDIJOYTYPECALLBACK = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR, param1: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL>; #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] -pub type LPFNSHOWJOYCPL = ::core::option::Option<unsafe extern "system" fn(hwnd: super::super::Foundation::HWND)>; +pub type LPFNSHOWJOYCPL = ::core::option::Option<unsafe extern "system" fn(hwnd: super::super::Foundation::HWND) -> ()>; #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub type PFN_HidP_GetVersionInternal = ::core::option::Option<unsafe extern "system" fn(version: *mut u32) -> super::super::Foundation::NTSTATUS>; diff --git a/vendor/windows-sys/src/Windows/Win32/Devices/ImageAcquisition/mod.rs b/vendor/windows-sys/src/Windows/Win32/Devices/ImageAcquisition/mod.rs index 35b4b30de..5b2ebc5e0 100644 --- a/vendor/windows-sys/src/Windows/Win32/Devices/ImageAcquisition/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/Devices/ImageAcquisition/mod.rs @@ -70,10 +70,11 @@ pub const CAPTUREMODE_TIMELAPSE: u32 = 3u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const CENTERED: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const CFSTR_WIAITEMNAMES: &str = "WIAItemNames"; +pub const CFSTR_WIAITEMNAMES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WIAItemNames"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const CFSTR_WIAITEMPTR: &str = "WIAItemPointer"; -pub const CLSID_WiaDefaultSegFilter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3572814603, data2: 2857, data3: 17672, data4: [137, 34, 12, 87, 151, 212, 39, 101] }; +pub const CFSTR_WIAITEMPTR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WIAItemPointer"); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const CLSID_WiaDefaultSegFilter: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd4f4d30b_0b29_4508_8922_0c5797d42765); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const CMD_GETADFAVAILABLE: u32 = 117u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] @@ -260,7 +261,8 @@ pub const FOCUSMODE_MANUAL: u32 = 1u32; pub const FRONT_FIRST: u32 = 8u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const FRONT_ONLY: u32 = 32u32; -pub const GUID_DEVINTERFACE_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1809653702, data2: 33039, data3: 4560, data4: [190, 199, 8, 0, 43, 226, 9, 47] }; +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const GUID_DEVINTERFACE_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6bdd1fc6_810f_11d0_bec7_08002be2092f); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const IMPRINTER: u32 = 65536u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] @@ -372,7 +374,7 @@ pub const SCAN_FIRST: u32 = 10u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const SCAN_NEXT: u32 = 20u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const SHELLEX_WIAUIEXTENSION_NAME: &str = "WiaDialogExtensionHandlers"; +pub const SHELLEX_WIAUIEXTENSION_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WiaDialogExtensionHandlers"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const STOR: u32 = 2048u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] @@ -412,7 +414,7 @@ pub const WHITEBALANCE_ONEPUSH_AUTO: u32 = 3u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WHITEBALANCE_TUNGSTEN: u32 = 6u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIAU_DEBUG_TSTR: &str = "S"; +pub const WIAU_DEBUG_TSTR: ::windows_sys::core::PCSTR = ::windows_sys::s!("S"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_ACTION_EVENT: u32 = 2u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] @@ -569,32 +571,58 @@ pub const WIA_BLANK_PAGE_DETECTION_DISABLED: u32 = 0u32; pub const WIA_BLANK_PAGE_DISCARD: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_BLANK_PAGE_JOB_SEPARATOR: u32 = 2u32; -pub const WIA_CATEGORY_AUTO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3741212632, data2: 27799, data3: 19934, data4: [177, 30, 203, 80, 155, 39, 14, 17] }; -pub const WIA_CATEGORY_BARCODE_READER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 920746144, data2: 18239, data3: 18763, data4: [175, 143, 108, 63, 109, 116, 134, 252] }; -pub const WIA_CATEGORY_ENDORSER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1192242371, data2: 4735, data3: 18289, data4: [173, 252, 153, 26, 184, 238, 30, 151] }; -pub const WIA_CATEGORY_FEEDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4262664500, data2: 63564, data3: 17069, data4: [141, 164, 97, 41, 205, 221, 114, 136] }; -pub const WIA_CATEGORY_FEEDER_BACK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1640658132, data2: 14811, data3: 17066, data4: [137, 177, 140, 25, 201, 205, 76, 35] }; -pub const WIA_CATEGORY_FEEDER_FRONT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1210259292, data2: 15144, data3: 18555, data4: [167, 230, 238, 188, 23, 97, 79, 209] }; -pub const WIA_CATEGORY_FILM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4244003815, data2: 15587, data3: 17523, data4: [175, 133, 245, 211, 125, 33, 182, 138] }; -pub const WIA_CATEGORY_FINISHED_FILE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4281038794, data2: 53124, data3: 17195, data4: [167, 53, 58, 19, 13, 222, 42, 136] }; -pub const WIA_CATEGORY_FLATBED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4217404191, data2: 17395, data3: 18571, data4: [133, 91, 251, 112, 62, 195, 66, 166] }; -pub const WIA_CATEGORY_FOLDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3331499078, data2: 28506, data3: 18461, data4: [133, 187, 146, 226, 232, 111, 211, 10] }; -pub const WIA_CATEGORY_IMPRINTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4234477933, data2: 37378, data3: 17373, data4: [145, 167, 100, 194, 149, 76, 251, 139] }; -pub const WIA_CATEGORY_MICR_READER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 998687212, data2: 29116, data3: 17989, data4: [180, 213, 27, 25, 218, 43, 233, 120] }; -pub const WIA_CATEGORY_PATCH_CODE_READER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2410289773, data2: 40074, data3: 17101, data4: [152, 179, 238, 151, 0, 203, 199, 79] }; -pub const WIA_CATEGORY_ROOT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4052963951, data2: 22968, data3: 18982, data4: [152, 136, 225, 110, 79, 151, 206, 16] }; -pub const WIA_CMD_BUILD_DEVICE_TREE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2629459168, data2: 56298, data3: 4562, data4: [132, 22, 0, 192, 79, 163, 97, 69] }; -pub const WIA_CMD_CHANGE_DOCUMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 82257328, data2: 44206, data3: 4562, data4: [160, 147, 0, 192, 79, 114, 220, 60] }; -pub const WIA_CMD_DELETE_ALL_ITEMS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3792224624, data2: 44205, data3: 4562, data4: [160, 147, 0, 192, 79, 114, 220, 60] }; -pub const WIA_CMD_DELETE_DEVICE_TREE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1937856834, data2: 56298, data3: 4562, data4: [132, 22, 0, 192, 79, 163, 97, 69] }; -pub const WIA_CMD_DIAGNOSTIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 285168373, data2: 56836, data3: 19696, data4: [165, 173, 105, 31, 141, 206, 1, 65] }; -pub const WIA_CMD_FORMAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3282473898, data2: 63368, data3: 19764, data4: [165, 176, 190, 113, 144, 117, 154, 36] }; -pub const WIA_CMD_PAUSE_FEEDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1352162893, data2: 42418, data3: 19313, data4: [156, 149, 109, 125, 124, 70, 154, 67] }; -pub const WIA_CMD_START_FEEDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1520301769, data2: 24365, data3: 19001, data4: [157, 108, 0, 69, 109, 4, 127, 0] }; -pub const WIA_CMD_STOP_FEEDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3628576877, data2: 14597, data3: 17820, data4: [149, 9, 155, 41, 205, 182, 145, 231] }; -pub const WIA_CMD_SYNCHRONIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2603005874, data2: 44205, data3: 4562, data4: [160, 147, 0, 192, 79, 114, 220, 60] }; -pub const WIA_CMD_TAKE_PICTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2945662124, data2: 44205, data3: 4562, data4: [160, 147, 0, 192, 79, 114, 220, 60] }; -pub const WIA_CMD_UNLOAD_DOCUMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 523976078, data2: 44206, data3: 4562, data4: [160, 147, 0, 192, 79, 114, 220, 60] }; +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_CATEGORY_AUTO: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdefe5fd8_6c97_4dde_b11e_cb509b270e11); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_CATEGORY_BARCODE_READER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x36e178a0_473f_494b_af8f_6c3f6d7486fc); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_CATEGORY_ENDORSER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x47102cc3_127f_4771_adfc_991ab8ee1e97); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_CATEGORY_FEEDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfe131934_f84c_42ad_8da4_6129cddd7288); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_CATEGORY_FEEDER_BACK: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x61ca74d4_39db_42aa_89b1_8c19c9cd4c23); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_CATEGORY_FEEDER_FRONT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4823175c_3b28_487b_a7e6_eebc17614fd1); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_CATEGORY_FILM: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfcf65be7_3ce3_4473_af85_f5d37d21b68a); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_CATEGORY_FINISHED_FILE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xff2b77ca_cf84_432b_a735_3a130dde2a88); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_CATEGORY_FLATBED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfb607b1f_43f3_488b_855b_fb703ec342a6); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_CATEGORY_FOLDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc692a446_6f5a_481d_85bb_92e2e86fd30a); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_CATEGORY_IMPRINTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfc65016d_9202_43dd_91a7_64c2954cfb8b); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_CATEGORY_MICR_READER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3b86c1ec_71bc_4645_b4d5_1b19da2be978); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_CATEGORY_PATCH_CODE_READER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8faa1a6d_9c8a_42cd_98b3_ee9700cbc74f); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_CATEGORY_ROOT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf193526f_59b8_4a26_9888_e16e4f97ce10); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_CMD_BUILD_DEVICE_TREE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9cba5ce0_dbea_11d2_8416_00c04fa36145); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_CMD_CHANGE_DOCUMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x04e725b0_acae_11d2_a093_00c04f72dc3c); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_CMD_DELETE_ALL_ITEMS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe208c170_acad_11d2_a093_00c04f72dc3c); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_CMD_DELETE_DEVICE_TREE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x73815942_dbea_11d2_8416_00c04fa36145); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_CMD_DIAGNOSTIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x10ff52f5_de04_4cf0_a5ad_691f8dce0141); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_CMD_FORMAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc3a693aa_f788_4d34_a5b0_be7190759a24); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_CMD_PAUSE_FEEDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x50985e4d_a5b2_4b71_9c95_6d7d7c469a43); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_CMD_START_FEEDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5a9df6c9_5f2d_4a39_9d6c_00456d047f00); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_CMD_STOP_FEEDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd847b06d_3905_459c_9509_9b29cdb691e7); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_CMD_SYNCHRONIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9b26b7b2_acad_11d2_a093_00c04f72dc3c); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_CMD_TAKE_PICTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xaf933cac_acad_11d2_a093_00c04f72dc3c); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_CMD_UNLOAD_DOCUMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1f3b3d8e_acae_11d2_a093_00c04f72dc3c); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_COLOR_DROP_BLUE: u32 = 3u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] @@ -672,69 +700,69 @@ pub const WIA_DEVINFO_ENUM_LOCAL: u32 = 16u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DIP_BAUDRATE: u32 = 12u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DIP_BAUDRATE_STR: &str = "BaudRate"; +pub const WIA_DIP_BAUDRATE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BaudRate"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DIP_DEV_DESC: u32 = 4u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DIP_DEV_DESC_STR: &str = "Description"; +pub const WIA_DIP_DEV_DESC_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Description"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DIP_DEV_ID: u32 = 2u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DIP_DEV_ID_STR: &str = "Unique Device ID"; +pub const WIA_DIP_DEV_ID_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Unique Device ID"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DIP_DEV_NAME: u32 = 7u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DIP_DEV_NAME_STR: &str = "Name"; +pub const WIA_DIP_DEV_NAME_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Name"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DIP_DEV_TYPE: u32 = 5u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DIP_DEV_TYPE_STR: &str = "Type"; +pub const WIA_DIP_DEV_TYPE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Type"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DIP_DRIVER_VERSION: u32 = 15u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DIP_DRIVER_VERSION_STR: &str = "Driver Version"; +pub const WIA_DIP_DRIVER_VERSION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Driver Version"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DIP_FIRST: u32 = 2u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DIP_HW_CONFIG: u32 = 11u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DIP_HW_CONFIG_STR: &str = "Hardware Configuration"; +pub const WIA_DIP_HW_CONFIG_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Hardware Configuration"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DIP_PNP_ID: u32 = 16u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DIP_PNP_ID_STR: &str = "PnP ID String"; +pub const WIA_DIP_PNP_ID_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PnP ID String"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DIP_PORT_NAME: u32 = 6u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DIP_PORT_NAME_STR: &str = "Port"; +pub const WIA_DIP_PORT_NAME_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Port"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DIP_REMOTE_DEV_ID: u32 = 9u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DIP_REMOTE_DEV_ID_STR: &str = "Remote Device ID"; +pub const WIA_DIP_REMOTE_DEV_ID_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Remote Device ID"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DIP_SERVER_NAME: u32 = 8u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DIP_SERVER_NAME_STR: &str = "Server"; +pub const WIA_DIP_SERVER_NAME_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Server"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DIP_STI_DRIVER_VERSION: u32 = 17u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DIP_STI_DRIVER_VERSION_STR: &str = "STI Driver Version"; +pub const WIA_DIP_STI_DRIVER_VERSION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("STI Driver Version"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DIP_STI_GEN_CAPABILITIES: u32 = 13u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DIP_STI_GEN_CAPABILITIES_STR: &str = "STI Generic Capabilities"; +pub const WIA_DIP_STI_GEN_CAPABILITIES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("STI Generic Capabilities"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DIP_UI_CLSID: u32 = 10u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DIP_UI_CLSID_STR: &str = "UI Class ID"; +pub const WIA_DIP_UI_CLSID_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UI Class ID"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DIP_VEND_DESC: u32 = 3u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DIP_VEND_DESC_STR: &str = "Manufacturer"; +pub const WIA_DIP_VEND_DESC_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Manufacturer"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DIP_WIA_VERSION: u32 = 14u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DIP_WIA_VERSION_STR: &str = "WIA Version"; +pub const WIA_DIP_WIA_VERSION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WIA Version"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DONT_SHOW_PREVIEW_CONTROL: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] @@ -742,375 +770,375 @@ pub const WIA_DONT_USE_SEGMENTATION_FILTER: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPA_CONNECT_STATUS: u32 = 1027u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPA_CONNECT_STATUS_STR: &str = "Connect Status"; +pub const WIA_DPA_CONNECT_STATUS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Connect Status"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPA_DEVICE_TIME: u32 = 1028u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPA_DEVICE_TIME_STR: &str = "Device Time"; +pub const WIA_DPA_DEVICE_TIME_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Device Time"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPA_FIRMWARE_VERSION: u32 = 1026u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPA_FIRMWARE_VERSION_STR: &str = "Firmware Version"; +pub const WIA_DPA_FIRMWARE_VERSION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Firmware Version"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_ARTIST: u32 = 2091u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_ARTIST_STR: &str = "Artist"; +pub const WIA_DPC_ARTIST_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Artist"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_BATTERY_STATUS: u32 = 2065u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_BATTERY_STATUS_STR: &str = "Battery Status"; +pub const WIA_DPC_BATTERY_STATUS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Battery Status"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_BURST_INTERVAL: u32 = 2075u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_BURST_INTERVAL_STR: &str = "Burst Interval"; +pub const WIA_DPC_BURST_INTERVAL_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Burst Interval"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_BURST_NUMBER: u32 = 2076u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_BURST_NUMBER_STR: &str = "Burst Number"; +pub const WIA_DPC_BURST_NUMBER_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Burst Number"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_CAPTURE_DELAY: u32 = 2082u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_CAPTURE_DELAY_STR: &str = "Capture Delay"; +pub const WIA_DPC_CAPTURE_DELAY_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Capture Delay"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_CAPTURE_MODE: u32 = 2081u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_CAPTURE_MODE_STR: &str = "Capture Mode"; +pub const WIA_DPC_CAPTURE_MODE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Capture Mode"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_COMPRESSION_SETTING: u32 = 2071u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_COMPRESSION_SETTING_STR: &str = "Compression Setting"; +pub const WIA_DPC_COMPRESSION_SETTING_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Compression Setting"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_CONTRAST: u32 = 2080u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_CONTRAST_STR: &str = "Contrast"; +pub const WIA_DPC_CONTRAST_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Contrast"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_COPYRIGHT_INFO: u32 = 2092u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_COPYRIGHT_INFO_STR: &str = "Copyright Info"; +pub const WIA_DPC_COPYRIGHT_INFO_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Copyright Info"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_DIGITAL_ZOOM: u32 = 2078u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_DIGITAL_ZOOM_STR: &str = "Digital Zoom"; +pub const WIA_DPC_DIGITAL_ZOOM_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Digital Zoom"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_DIMENSION: u32 = 2070u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_DIMENSION_STR: &str = "Dimension"; +pub const WIA_DPC_DIMENSION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Dimension"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_EFFECT_MODE: u32 = 2077u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_EFFECT_MODE_STR: &str = "Effect Mode"; +pub const WIA_DPC_EFFECT_MODE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Effect Mode"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_EXPOSURE_COMP: u32 = 2053u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_EXPOSURE_COMP_STR: &str = "Exposure Compensation"; +pub const WIA_DPC_EXPOSURE_COMP_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Exposure Compensation"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_EXPOSURE_INDEX: u32 = 2083u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_EXPOSURE_INDEX_STR: &str = "Exposure Index"; +pub const WIA_DPC_EXPOSURE_INDEX_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Exposure Index"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_EXPOSURE_METERING_MODE: u32 = 2084u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_EXPOSURE_METERING_MODE_STR: &str = "Exposure Metering Mode"; +pub const WIA_DPC_EXPOSURE_METERING_MODE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Exposure Metering Mode"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_EXPOSURE_MODE: u32 = 2052u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_EXPOSURE_MODE_STR: &str = "Exposure Mode"; +pub const WIA_DPC_EXPOSURE_MODE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Exposure Mode"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_EXPOSURE_TIME: u32 = 2054u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_EXPOSURE_TIME_STR: &str = "Exposure Time"; +pub const WIA_DPC_EXPOSURE_TIME_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Exposure Time"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_FLASH_MODE: u32 = 2056u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_FLASH_MODE_STR: &str = "Flash Mode"; +pub const WIA_DPC_FLASH_MODE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Flash Mode"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_FNUMBER: u32 = 2055u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_FNUMBER_STR: &str = "F Number"; +pub const WIA_DPC_FNUMBER_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("F Number"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_FOCAL_LENGTH: u32 = 2087u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_FOCAL_LENGTH_STR: &str = "Focus Length"; +pub const WIA_DPC_FOCAL_LENGTH_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Focus Length"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_FOCUS_DISTANCE: u32 = 2086u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_FOCUS_DISTANCE_STR: &str = "Focus Distance"; +pub const WIA_DPC_FOCUS_DISTANCE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Focus Distance"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_FOCUS_MANUAL_DIST: u32 = 2058u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_FOCUS_MANUAL_DIST_STR: &str = "Focus Manual Dist"; +pub const WIA_DPC_FOCUS_MANUAL_DIST_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Focus Manual Dist"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_FOCUS_METERING: u32 = 2072u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_FOCUS_METERING_MODE: u32 = 2085u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_FOCUS_METERING_MODE_STR: &str = "Focus Metering Mode"; +pub const WIA_DPC_FOCUS_METERING_MODE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Focus Metering Mode"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_FOCUS_METERING_STR: &str = "Focus Metering Mode"; +pub const WIA_DPC_FOCUS_METERING_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Focus Metering Mode"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_FOCUS_MODE: u32 = 2057u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_FOCUS_MODE_STR: &str = "Focus Mode"; +pub const WIA_DPC_FOCUS_MODE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Focus Mode"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_PAN_POSITION: u32 = 2060u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_PAN_POSITION_STR: &str = "Pan Position"; +pub const WIA_DPC_PAN_POSITION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Pan Position"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_PICTURES_REMAINING: u32 = 2051u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_PICTURES_REMAINING_STR: &str = "Pictures Remaining"; +pub const WIA_DPC_PICTURES_REMAINING_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Pictures Remaining"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_PICTURES_TAKEN: u32 = 2050u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_PICTURES_TAKEN_STR: &str = "Pictures Taken"; +pub const WIA_DPC_PICTURES_TAKEN_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Pictures Taken"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_PICT_HEIGHT: u32 = 2069u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_PICT_HEIGHT_STR: &str = "Picture Height"; +pub const WIA_DPC_PICT_HEIGHT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Picture Height"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_PICT_WIDTH: u32 = 2068u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_PICT_WIDTH_STR: &str = "Picture Width"; +pub const WIA_DPC_PICT_WIDTH_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Picture Width"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_POWER_MODE: u32 = 2064u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_POWER_MODE_STR: &str = "Power Mode"; +pub const WIA_DPC_POWER_MODE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Power Mode"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_RGB_GAIN: u32 = 2088u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_RGB_GAIN_STR: &str = "RGB Gain"; +pub const WIA_DPC_RGB_GAIN_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RGB Gain"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_SHARPNESS: u32 = 2079u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_SHARPNESS_STR: &str = "Sharpness"; +pub const WIA_DPC_SHARPNESS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Sharpness"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_THUMB_HEIGHT: u32 = 2067u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_THUMB_HEIGHT_STR: &str = "Thumbnail Height"; +pub const WIA_DPC_THUMB_HEIGHT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Thumbnail Height"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_THUMB_WIDTH: u32 = 2066u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_THUMB_WIDTH_STR: &str = "Thumbnail Width"; +pub const WIA_DPC_THUMB_WIDTH_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Thumbnail Width"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_TILT_POSITION: u32 = 2061u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_TILT_POSITION_STR: &str = "Tilt Position"; +pub const WIA_DPC_TILT_POSITION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Tilt Position"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_TIMELAPSE_INTERVAL: u32 = 2073u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_TIMELAPSE_INTERVAL_STR: &str = "Timelapse Interval"; +pub const WIA_DPC_TIMELAPSE_INTERVAL_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Timelapse Interval"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_TIMELAPSE_NUMBER: u32 = 2074u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_TIMELAPSE_NUMBER_STR: &str = "Timelapse Number"; +pub const WIA_DPC_TIMELAPSE_NUMBER_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Timelapse Number"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_TIMER_MODE: u32 = 2062u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_TIMER_MODE_STR: &str = "Timer Mode"; +pub const WIA_DPC_TIMER_MODE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Timer Mode"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_TIMER_VALUE: u32 = 2063u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_TIMER_VALUE_STR: &str = "Timer Value"; +pub const WIA_DPC_TIMER_VALUE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Timer Value"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_UPLOAD_URL: u32 = 2090u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_UPLOAD_URL_STR: &str = "Upload URL"; +pub const WIA_DPC_UPLOAD_URL_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Upload URL"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_WHITE_BALANCE: u32 = 2089u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_WHITE_BALANCE_STR: &str = "White Balance"; +pub const WIA_DPC_WHITE_BALANCE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("White Balance"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPC_ZOOM_POSITION: u32 = 2059u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_ZOOM_POSITION_STR: &str = "Zoom Position"; +pub const WIA_DPC_ZOOM_POSITION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Zoom Position"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPF_FIRST: u32 = 3330u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPF_MOUNT_POINT: u32 = 3330u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPF_MOUNT_POINT_STR: &str = "Directory mount point"; +pub const WIA_DPF_MOUNT_POINT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Directory mount point"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_DEVICE_ID: u32 = 3114u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_DEVICE_ID_STR: &str = "Device ID"; +pub const WIA_DPS_DEVICE_ID_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Device ID"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_DITHER_PATTERN_DATA: u32 = 3085u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_DITHER_PATTERN_DATA_STR: &str = "Dither Pattern Data"; +pub const WIA_DPS_DITHER_PATTERN_DATA_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Dither Pattern Data"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_DITHER_SELECT: u32 = 3084u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_DITHER_SELECT_STR: &str = "Dither Select"; +pub const WIA_DPS_DITHER_SELECT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Dither Select"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_DOCUMENT_HANDLING_CAPABILITIES: u32 = 3086u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_DOCUMENT_HANDLING_CAPABILITIES_STR: &str = "Document Handling Capabilities"; +pub const WIA_DPS_DOCUMENT_HANDLING_CAPABILITIES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Document Handling Capabilities"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_DOCUMENT_HANDLING_CAPACITY: u32 = 3089u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_DOCUMENT_HANDLING_CAPACITY_STR: &str = "Document Handling Capacity"; +pub const WIA_DPS_DOCUMENT_HANDLING_CAPACITY_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Document Handling Capacity"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_DOCUMENT_HANDLING_SELECT: u32 = 3088u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_DOCUMENT_HANDLING_SELECT_STR: &str = "Document Handling Select"; +pub const WIA_DPS_DOCUMENT_HANDLING_SELECT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Document Handling Select"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_DOCUMENT_HANDLING_STATUS: u32 = 3087u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_DOCUMENT_HANDLING_STATUS_STR: &str = "Document Handling Status"; +pub const WIA_DPS_DOCUMENT_HANDLING_STATUS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Document Handling Status"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_ENDORSER_CHARACTERS: u32 = 3092u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_ENDORSER_CHARACTERS_STR: &str = "Endorser Characters"; +pub const WIA_DPS_ENDORSER_CHARACTERS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Endorser Characters"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_ENDORSER_STRING: u32 = 3093u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_ENDORSER_STRING_STR: &str = "Endorser String"; +pub const WIA_DPS_ENDORSER_STRING_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Endorser String"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_FILTER_SELECT: u32 = 3083u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_FILTER_SELECT_STR: &str = "Filter Select"; +pub const WIA_DPS_FILTER_SELECT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Filter Select"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_FIRST: u32 = 3074u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_GLOBAL_IDENTITY: u32 = 3115u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_GLOBAL_IDENTITY_STR: &str = "Global Identity"; +pub const WIA_DPS_GLOBAL_IDENTITY_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Global Identity"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_HORIZONTAL_BED_REGISTRATION: u32 = 3079u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_HORIZONTAL_BED_REGISTRATION_STR: &str = "Horizontal Bed Registration"; +pub const WIA_DPS_HORIZONTAL_BED_REGISTRATION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Horizontal Bed Registration"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_HORIZONTAL_BED_SIZE: u32 = 3074u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_HORIZONTAL_BED_SIZE_STR: &str = "Horizontal Bed Size"; +pub const WIA_DPS_HORIZONTAL_BED_SIZE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Horizontal Bed Size"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_HORIZONTAL_SHEET_FEED_SIZE: u32 = 3076u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_HORIZONTAL_SHEET_FEED_SIZE_STR: &str = "Horizontal Sheet Feed Size"; +pub const WIA_DPS_HORIZONTAL_SHEET_FEED_SIZE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Horizontal Sheet Feed Size"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_MAX_SCAN_TIME: u32 = 3095u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_MAX_SCAN_TIME_STR: &str = "Max Scan Time"; +pub const WIA_DPS_MAX_SCAN_TIME_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Max Scan Time"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_MIN_HORIZONTAL_SHEET_FEED_SIZE: u32 = 3104u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_MIN_HORIZONTAL_SHEET_FEED_SIZE_STR: &str = "Minimum Horizontal Sheet Feed Size"; +pub const WIA_DPS_MIN_HORIZONTAL_SHEET_FEED_SIZE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Minimum Horizontal Sheet Feed Size"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_MIN_VERTICAL_SHEET_FEED_SIZE: u32 = 3105u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_MIN_VERTICAL_SHEET_FEED_SIZE_STR: &str = "Minimum Vertical Sheet Feed Size"; +pub const WIA_DPS_MIN_VERTICAL_SHEET_FEED_SIZE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Minimum Vertical Sheet Feed Size"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_OPTICAL_XRES: u32 = 3090u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_OPTICAL_XRES_STR: &str = "Horizontal Optical Resolution"; +pub const WIA_DPS_OPTICAL_XRES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Horizontal Optical Resolution"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_OPTICAL_YRES: u32 = 3091u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_OPTICAL_YRES_STR: &str = "Vertical Optical Resolution"; +pub const WIA_DPS_OPTICAL_YRES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Vertical Optical Resolution"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_PAD_COLOR: u32 = 3082u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_PAD_COLOR_STR: &str = "Pad Color"; +pub const WIA_DPS_PAD_COLOR_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Pad Color"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_PAGES: u32 = 3096u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_PAGES_STR: &str = "Pages"; +pub const WIA_DPS_PAGES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Pages"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_PAGE_HEIGHT: u32 = 3099u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_PAGE_HEIGHT_STR: &str = "Page Height"; +pub const WIA_DPS_PAGE_HEIGHT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Page Height"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_PAGE_SIZE: u32 = 3097u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_PAGE_SIZE_STR: &str = "Page Size"; +pub const WIA_DPS_PAGE_SIZE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Page Size"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_PAGE_WIDTH: u32 = 3098u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_PAGE_WIDTH_STR: &str = "Page Width"; +pub const WIA_DPS_PAGE_WIDTH_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Page Width"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_PLATEN_COLOR: u32 = 3081u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_PLATEN_COLOR_STR: &str = "Platen Color"; +pub const WIA_DPS_PLATEN_COLOR_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Platen Color"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_PREVIEW: u32 = 3100u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_PREVIEW_STR: &str = "Preview"; +pub const WIA_DPS_PREVIEW_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Preview"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_SCAN_AHEAD_PAGES: u32 = 3094u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_SCAN_AHEAD_PAGES_STR: &str = "Scan Ahead Pages"; +pub const WIA_DPS_SCAN_AHEAD_PAGES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Scan Ahead Pages"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_SCAN_AVAILABLE_ITEM: u32 = 3116u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_SCAN_AVAILABLE_ITEM_STR: &str = "Scan Available Item"; +pub const WIA_DPS_SCAN_AVAILABLE_ITEM_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Scan Available Item"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_SERVICE_ID: u32 = 3113u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_SERVICE_ID_STR: &str = "Service ID"; +pub const WIA_DPS_SERVICE_ID_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Service ID"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_SHEET_FEEDER_REGISTRATION: u32 = 3078u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_SHEET_FEEDER_REGISTRATION_STR: &str = "Sheet Feeder Registration"; +pub const WIA_DPS_SHEET_FEEDER_REGISTRATION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Sheet Feeder Registration"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_SHOW_PREVIEW_CONTROL: u32 = 3103u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_SHOW_PREVIEW_CONTROL_STR: &str = "Show preview control"; +pub const WIA_DPS_SHOW_PREVIEW_CONTROL_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Show preview control"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_TRANSPARENCY: u32 = 3101u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_TRANSPARENCY_CAPABILITIES: u32 = 3106u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_TRANSPARENCY_CAPABILITIES_STR: &str = "Transparency Adapter Capabilities"; +pub const WIA_DPS_TRANSPARENCY_CAPABILITIES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Transparency Adapter Capabilities"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_TRANSPARENCY_SELECT: u32 = 3102u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_TRANSPARENCY_SELECT_STR: &str = "Transparency Adapter Select"; +pub const WIA_DPS_TRANSPARENCY_SELECT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Transparency Adapter Select"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_TRANSPARENCY_STATUS: u32 = 3107u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_TRANSPARENCY_STATUS_STR: &str = "Transparency Adapter Status"; +pub const WIA_DPS_TRANSPARENCY_STATUS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Transparency Adapter Status"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_TRANSPARENCY_STR: &str = "Transparency Adapter"; +pub const WIA_DPS_TRANSPARENCY_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Transparency Adapter"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_USER_NAME: u32 = 3112u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_USER_NAME_STR: &str = "User Name"; +pub const WIA_DPS_USER_NAME_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("User Name"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_VERTICAL_BED_REGISTRATION: u32 = 3080u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_VERTICAL_BED_REGISTRATION_STR: &str = "Vertical Bed Registration"; +pub const WIA_DPS_VERTICAL_BED_REGISTRATION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Vertical Bed Registration"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_VERTICAL_BED_SIZE: u32 = 3075u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_VERTICAL_BED_SIZE_STR: &str = "Vertical Bed Size"; +pub const WIA_DPS_VERTICAL_BED_SIZE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Vertical Bed Size"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPS_VERTICAL_SHEET_FEED_SIZE: u32 = 3077u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_VERTICAL_SHEET_FEED_SIZE_STR: &str = "Vertical Sheet Feed Size"; +pub const WIA_DPS_VERTICAL_SHEET_FEED_SIZE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Vertical Sheet Feed Size"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPV_DSHOW_DEVICE_PATH: u32 = 3588u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPV_DSHOW_DEVICE_PATH_STR: &str = "Directshow Device Path"; +pub const WIA_DPV_DSHOW_DEVICE_PATH_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Directshow Device Path"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPV_IMAGES_DIRECTORY: u32 = 3587u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPV_IMAGES_DIRECTORY_STR: &str = "Images Directory"; +pub const WIA_DPV_IMAGES_DIRECTORY_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Images Directory"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DPV_LAST_PICTURE_TAKEN: u32 = 3586u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPV_LAST_PICTURE_TAKEN_STR: &str = "Last Picture Taken"; +pub const WIA_DPV_LAST_PICTURE_TAKEN_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Last Picture Taken"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_ENDORSER_TOK_DATE: &str = "$DATE$"; +pub const WIA_ENDORSER_TOK_DATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("$DATE$"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_ENDORSER_TOK_DAY: &str = "$DAY$"; +pub const WIA_ENDORSER_TOK_DAY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("$DAY$"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_ENDORSER_TOK_MONTH: &str = "$MONTH$"; +pub const WIA_ENDORSER_TOK_MONTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("$MONTH$"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_ENDORSER_TOK_PAGE_COUNT: &str = "$PAGE_COUNT$"; +pub const WIA_ENDORSER_TOK_PAGE_COUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("$PAGE_COUNT$"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_ENDORSER_TOK_TIME: &str = "$TIME$"; +pub const WIA_ENDORSER_TOK_TIME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("$TIME$"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_ENDORSER_TOK_YEAR: &str = "$YEAR$"; +pub const WIA_ENDORSER_TOK_YEAR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("$YEAR$"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_ERROR_BUSY: ::windows_sys::core::HRESULT = -2145320954i32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] @@ -1153,41 +1181,72 @@ pub const WIA_ERROR_PAPER_PROBLEM: ::windows_sys::core::HRESULT = -2145320956i32 pub const WIA_ERROR_USER_INTERVENTION: ::windows_sys::core::HRESULT = -2145320952i32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_ERROR_WARMING_UP: ::windows_sys::core::HRESULT = -2145320953i32; -pub const WIA_EVENT_CANCEL_IO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3361798072, data2: 40141, data3: 16874, data4: [187, 191, 77, 208, 156, 91, 23, 149] }; -pub const WIA_EVENT_COVER_CLOSED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1729405414, data2: 57989, data3: 18060, data4: [155, 140, 218, 125, 196, 203, 170, 5] }; -pub const WIA_EVENT_COVER_OPEN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 429990198, data2: 64028, data3: 20326, data4: [144, 15, 143, 145, 78, 199, 78, 201] }; -pub const WIA_EVENT_DEVICE_CONNECTED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2727066334, data2: 25782, data3: 4562, data4: [162, 49, 0, 192, 79, 163, 24, 9] }; -#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_EVENT_DEVICE_CONNECTED_STR: &str = "Device Connected"; -pub const WIA_EVENT_DEVICE_DISCONNECTED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 339627651, data2: 25751, data3: 4562, data4: [162, 49, 0, 192, 79, 163, 24, 9] }; -#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_EVENT_DEVICE_DISCONNECTED_STR: &str = "Device Disconnected"; -pub const WIA_EVENT_DEVICE_NOT_READY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3633720702, data2: 58588, data3: 19277, data4: [186, 41, 102, 138, 135, 244, 46, 111] }; -pub const WIA_EVENT_DEVICE_READY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1965288556, data2: 39051, data3: 16798, data4: [154, 10, 66, 90, 195, 27, 55, 220] }; -pub const WIA_EVENT_FEEDER_EMPTIED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3876277122, data2: 28122, data3: 18107, data4: [143, 249, 83, 206, 177, 160, 62, 53] }; -pub const WIA_EVENT_FEEDER_LOADED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3431821342, data2: 39610, data3: 18461, data4: [191, 116, 120, 247, 99, 220, 52, 42] }; -pub const WIA_EVENT_FLATBED_LID_CLOSED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4168724239, data2: 39721, data3: 17027, data4: [173, 149, 212, 18, 22, 77, 57, 169] }; -pub const WIA_EVENT_FLATBED_LID_OPEN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3121219107, data2: 17277, data3: 20227, data4: [169, 125, 119, 147, 177, 35, 17, 60] }; -pub const WIA_EVENT_HANDLER_NO_ACTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3761711997, data2: 57621, data3: 17701, data4: [188, 85, 182, 41, 230, 140, 116, 90] }; -pub const WIA_EVENT_HANDLER_PROMPT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1598794448, data2: 19801, data3: 20429, data4: [178, 19, 120, 60, 231, 169, 47, 34] }; -pub const WIA_EVENT_ITEM_CREATED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1284460277, data2: 57679, data3: 4562, data4: [179, 38, 0, 192, 79, 104, 206, 97] }; -pub const WIA_EVENT_ITEM_DELETED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 488809817, data2: 57679, data3: 4562, data4: [179, 38, 0, 192, 79, 104, 206, 97] }; -pub const WIA_EVENT_POWER_RESUME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1636767038, data2: 63110, data3: 17232, data4: [150, 52, 65, 21, 163, 4, 131, 12] }; -pub const WIA_EVENT_POWER_SUSPEND: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2693935097, data2: 50100, data3: 16668, data4: [158, 41, 3, 166, 105, 147, 210, 190] }; -pub const WIA_EVENT_SCAN_EMAIL_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3330727150, data2: 21746, data3: 16798, data4: [154, 39, 47, 199, 242, 233, 143, 158] }; -pub const WIA_EVENT_SCAN_FAX_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3222189971, data2: 35950, data3: 4562, data4: [151, 122, 0, 0, 248, 122, 146, 111] }; -pub const WIA_EVENT_SCAN_FILM_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2603312684, data2: 24965, data3: 17292, data4: [182, 139, 227, 158, 226, 94, 113, 203] }; -pub const WIA_EVENT_SCAN_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2797971221, data2: 35950, data3: 4562, data4: [151, 122, 0, 0, 248, 122, 146, 111] }; -pub const WIA_EVENT_SCAN_IMAGE2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4232538049, data2: 51379, data3: 18594, data4: [156, 250, 46, 144, 203, 61, 53, 144] }; -pub const WIA_EVENT_SCAN_IMAGE3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 357443518, data2: 46615, data3: 18003, data4: [172, 197, 15, 215, 189, 76, 101, 206] }; -pub const WIA_EVENT_SCAN_IMAGE4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2791010378, data2: 32572, data3: 17479, data4: [167, 93, 138, 38, 223, 202, 31, 223] }; -pub const WIA_EVENT_SCAN_OCR_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2634636169, data2: 14294, data3: 18551, data4: [175, 237, 98, 162, 151, 220, 109, 190] }; -pub const WIA_EVENT_SCAN_PRINT_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3024221221, data2: 35950, data3: 4562, data4: [151, 122, 0, 0, 248, 122, 146, 111] }; -pub const WIA_EVENT_STI_PROXY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3608279071, data2: 7949, data3: 16941, data4: [134, 65, 146, 125, 27, 147, 229, 229] }; -pub const WIA_EVENT_STORAGE_CREATED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 892537010, data2: 65139, data3: 18120, data4: [137, 94, 250, 69, 81, 204, 200, 90] }; -pub const WIA_EVENT_STORAGE_DELETED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1581377374, data2: 37776, data3: 17605, data4: [154, 81, 228, 112, 25, 227, 144, 207] }; -pub const WIA_EVENT_TREE_UPDATED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3380976529, data2: 19122, data3: 19670, data4: [161, 252, 88, 46, 236, 85, 229, 133] }; -pub const WIA_EVENT_VOLUME_INSERT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2520300541, data2: 53693, data3: 4562, data4: [179, 31, 0, 192, 79, 104, 206, 97] }; +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_EVENT_CANCEL_IO: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc860f7b8_9ccd_41ea_bbbf_4dd09c5b1795); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_EVENT_COVER_CLOSED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6714a1e6_e285_468c_9b8c_da7dc4cbaa05); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_EVENT_COVER_OPEN: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x19a12136_fa1c_4f66_900f_8f914ec74ec9); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_EVENT_DEVICE_CONNECTED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa28bbade_64b6_11d2_a231_00c04fa31809); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_EVENT_DEVICE_CONNECTED_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Device Connected"); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_EVENT_DEVICE_DISCONNECTED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x143e4e83_6497_11d2_a231_00c04fa31809); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_EVENT_DEVICE_DISCONNECTED_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Device Disconnected"); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_EVENT_DEVICE_NOT_READY: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd8962d7e_e4dc_4b4d_ba29_668a87f42e6f); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_EVENT_DEVICE_READY: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7523ec6c_988b_419e_9a0a_425ac31b37dc); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_EVENT_FEEDER_EMPTIED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe70b4b82_6dda_46bb_8ff9_53ceb1a03e35); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_EVENT_FEEDER_LOADED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcc8d701e_9aba_481d_bf74_78f763dc342a); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_EVENT_FLATBED_LID_CLOSED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf879af0f_9b29_4283_ad95_d412164d39a9); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_EVENT_FLATBED_LID_OPEN: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xba0a0623_437d_4f03_a97d_7793b123113c); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_EVENT_HANDLER_NO_ACTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe0372b7d_e115_4525_bc55_b629e68c745a); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_EVENT_HANDLER_PROMPT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5f4baad0_4d59_4fcd_b213_783ce7a92f22); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_EVENT_ITEM_CREATED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4c8f4ef5_e14f_11d2_b326_00c04f68ce61); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_EVENT_ITEM_DELETED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1d22a559_e14f_11d2_b326_00c04f68ce61); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_EVENT_POWER_RESUME: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x618f153e_f686_4350_9634_4115a304830c); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_EVENT_POWER_SUSPEND: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa0922ff9_c3b4_411c_9e29_03a66993d2be); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_EVENT_SCAN_EMAIL_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc686dcee_54f2_419e_9a27_2fc7f2e98f9e); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_EVENT_SCAN_FAX_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc00eb793_8c6e_11d2_977a_0000f87a926f); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_EVENT_SCAN_FILM_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9b2b662c_6185_438c_b68b_e39ee25e71cb); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_EVENT_SCAN_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa6c5a715_8c6e_11d2_977a_0000f87a926f); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_EVENT_SCAN_IMAGE2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfc4767c1_c8b3_48a2_9cfa_2e90cb3d3590); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_EVENT_SCAN_IMAGE3: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x154e27be_b617_4653_acc5_0fd7bd4c65ce); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_EVENT_SCAN_IMAGE4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa65b704a_7f3c_4447_a75d_8a26dfca1fdf); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_EVENT_SCAN_OCR_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9d095b89_37d6_4877_afed_62a297dc6dbe); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_EVENT_SCAN_PRINT_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb441f425_8c6e_11d2_977a_0000f87a926f); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_EVENT_STI_PROXY: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd711f81f_1f0d_422d_8641_927d1b93e5e5); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_EVENT_STORAGE_CREATED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x353308b2_fe73_46c8_895e_fa4551ccc85a); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_EVENT_STORAGE_DELETED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5e41e75e_9390_44c5_9a51_e47019e390cf); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_EVENT_TREE_UPDATED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc9859b91_4ab2_4cd6_a1fc_582eec55e585); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WIA_EVENT_VOLUME_INSERT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9638bbfd_d1bd_11d2_b31f_00c04f68ce61); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_FEEDER_CONTROL_AUTO: u32 = 0u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] @@ -1207,7 +1266,7 @@ pub const WIA_FLAG_NUM_ELEMS: u32 = 2u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_FLAG_VALUES: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IMAGEPROC_FILTER_STR: &str = "ImageProcessingFilter"; +pub const WIA_IMAGEPROC_FILTER_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ImageProcessingFilter"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_INTENT_BEST_PREVIEW: u32 = 262144u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] @@ -1229,585 +1288,585 @@ pub const WIA_INTENT_SIZE_MASK: u32 = 983040u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPA_ACCESS_RIGHTS: u32 = 4102u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPA_ACCESS_RIGHTS_STR: &str = "Access Rights"; +pub const WIA_IPA_ACCESS_RIGHTS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Access Rights"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPA_APP_COLOR_MAPPING: u32 = 4121u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPA_APP_COLOR_MAPPING_STR: &str = "Application Applies Color Mapping"; +pub const WIA_IPA_APP_COLOR_MAPPING_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Application Applies Color Mapping"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPA_BITS_PER_CHANNEL: u32 = 4110u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPA_BITS_PER_CHANNEL_STR: &str = "Bits Per Channel"; +pub const WIA_IPA_BITS_PER_CHANNEL_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Bits Per Channel"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPA_BUFFER_SIZE: u32 = 4118u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPA_BUFFER_SIZE_STR: &str = "Buffer Size"; +pub const WIA_IPA_BUFFER_SIZE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Buffer Size"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPA_BYTES_PER_LINE: u32 = 4113u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPA_BYTES_PER_LINE_STR: &str = "Bytes Per Line"; +pub const WIA_IPA_BYTES_PER_LINE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Bytes Per Line"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPA_CHANNELS_PER_PIXEL: u32 = 4109u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPA_CHANNELS_PER_PIXEL_STR: &str = "Channels Per Pixel"; +pub const WIA_IPA_CHANNELS_PER_PIXEL_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Channels Per Pixel"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPA_COLOR_PROFILE: u32 = 4117u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPA_COLOR_PROFILE_STR: &str = "Color Profiles"; +pub const WIA_IPA_COLOR_PROFILE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Color Profiles"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPA_COMPRESSION: u32 = 4107u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPA_COMPRESSION_STR: &str = "Compression"; +pub const WIA_IPA_COMPRESSION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Compression"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPA_DATATYPE: u32 = 4103u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPA_DATATYPE_STR: &str = "Data Type"; +pub const WIA_IPA_DATATYPE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Data Type"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPA_DEPTH: u32 = 4104u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPA_DEPTH_STR: &str = "Bits Per Pixel"; +pub const WIA_IPA_DEPTH_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Bits Per Pixel"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPA_FILENAME_EXTENSION: u32 = 4123u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPA_FILENAME_EXTENSION_STR: &str = "Filename extension"; +pub const WIA_IPA_FILENAME_EXTENSION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Filename extension"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPA_FIRST: u32 = 4098u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPA_FORMAT: u32 = 4106u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPA_FORMAT_STR: &str = "Format"; +pub const WIA_IPA_FORMAT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Format"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPA_FULL_ITEM_NAME: u32 = 4099u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPA_FULL_ITEM_NAME_STR: &str = "Full Item Name"; +pub const WIA_IPA_FULL_ITEM_NAME_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Full Item Name"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPA_GAMMA_CURVES: u32 = 4115u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPA_GAMMA_CURVES_STR: &str = "Gamma Curves"; +pub const WIA_IPA_GAMMA_CURVES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Gamma Curves"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPA_ICM_PROFILE_NAME: u32 = 4120u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPA_ICM_PROFILE_NAME_STR: &str = "Color Profile Name"; +pub const WIA_IPA_ICM_PROFILE_NAME_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Color Profile Name"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPA_ITEMS_STORED: u32 = 4127u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPA_ITEMS_STORED_STR: &str = "Items Stored"; +pub const WIA_IPA_ITEMS_STORED_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Items Stored"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPA_ITEM_CATEGORY: u32 = 4125u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPA_ITEM_CATEGORY_STR: &str = "Item Category"; +pub const WIA_IPA_ITEM_CATEGORY_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Item Category"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPA_ITEM_FLAGS: u32 = 4101u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPA_ITEM_FLAGS_STR: &str = "Item Flags"; +pub const WIA_IPA_ITEM_FLAGS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Item Flags"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPA_ITEM_NAME: u32 = 4098u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPA_ITEM_NAME_STR: &str = "Item Name"; +pub const WIA_IPA_ITEM_NAME_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Item Name"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPA_ITEM_SIZE: u32 = 4116u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPA_ITEM_SIZE_STR: &str = "Item Size"; +pub const WIA_IPA_ITEM_SIZE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Item Size"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPA_ITEM_TIME: u32 = 4100u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPA_ITEM_TIME_STR: &str = "Item Time Stamp"; +pub const WIA_IPA_ITEM_TIME_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Item Time Stamp"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPA_MIN_BUFFER_SIZE: u32 = 4118u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPA_MIN_BUFFER_SIZE_STR: &str = "Buffer Size"; +pub const WIA_IPA_MIN_BUFFER_SIZE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Buffer Size"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPA_NUMBER_OF_LINES: u32 = 4114u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPA_NUMBER_OF_LINES_STR: &str = "Number of Lines"; +pub const WIA_IPA_NUMBER_OF_LINES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Number of Lines"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPA_PIXELS_PER_LINE: u32 = 4112u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPA_PIXELS_PER_LINE_STR: &str = "Pixels Per Line"; +pub const WIA_IPA_PIXELS_PER_LINE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Pixels Per Line"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPA_PLANAR: u32 = 4111u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPA_PLANAR_STR: &str = "Planar"; +pub const WIA_IPA_PLANAR_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Planar"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPA_PREFERRED_FORMAT: u32 = 4105u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPA_PREFERRED_FORMAT_STR: &str = "Preferred Format"; +pub const WIA_IPA_PREFERRED_FORMAT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Preferred Format"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPA_PROP_STREAM_COMPAT_ID: u32 = 4122u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPA_PROP_STREAM_COMPAT_ID_STR: &str = "Stream Compatibility ID"; +pub const WIA_IPA_PROP_STREAM_COMPAT_ID_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Stream Compatibility ID"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPA_RAW_BITS_PER_CHANNEL: u32 = 4128u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPA_RAW_BITS_PER_CHANNEL_STR: &str = "Raw Bits Per Channel"; +pub const WIA_IPA_RAW_BITS_PER_CHANNEL_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Raw Bits Per Channel"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPA_REGION_TYPE: u32 = 4119u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPA_REGION_TYPE_STR: &str = "Region Type"; +pub const WIA_IPA_REGION_TYPE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Region Type"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPA_SUPPRESS_PROPERTY_PAGE: u32 = 4124u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPA_SUPPRESS_PROPERTY_PAGE_STR: &str = "Suppress a property page"; +pub const WIA_IPA_SUPPRESS_PROPERTY_PAGE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Suppress a property page"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPA_TYMED: u32 = 4108u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPA_TYMED_STR: &str = "Media Type"; +pub const WIA_IPA_TYMED_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Media Type"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPA_UPLOAD_ITEM_SIZE: u32 = 4126u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPA_UPLOAD_ITEM_SIZE_STR: &str = "Upload Item Size"; +pub const WIA_IPA_UPLOAD_ITEM_SIZE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Upload Item Size"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPC_AUDIO_AVAILABLE: u32 = 5125u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPC_AUDIO_AVAILABLE_STR: &str = "Audio Available"; +pub const WIA_IPC_AUDIO_AVAILABLE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Audio Available"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPC_AUDIO_DATA: u32 = 5127u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPC_AUDIO_DATA_FORMAT: u32 = 5126u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPC_AUDIO_DATA_FORMAT_STR: &str = "Audio Format"; +pub const WIA_IPC_AUDIO_DATA_FORMAT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Audio Format"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPC_AUDIO_DATA_STR: &str = "Audio Data"; +pub const WIA_IPC_AUDIO_DATA_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Audio Data"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPC_FIRST: u32 = 5122u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPC_NUM_PICT_PER_ROW: u32 = 5128u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPC_NUM_PICT_PER_ROW_STR: &str = "Pictures per Row"; +pub const WIA_IPC_NUM_PICT_PER_ROW_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Pictures per Row"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPC_SEQUENCE: u32 = 5129u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPC_SEQUENCE_STR: &str = "Sequence Number"; +pub const WIA_IPC_SEQUENCE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Sequence Number"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPC_THUMBNAIL: u32 = 5122u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPC_THUMBNAIL_STR: &str = "Thumbnail Data"; +pub const WIA_IPC_THUMBNAIL_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Thumbnail Data"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPC_THUMB_HEIGHT: u32 = 5124u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPC_THUMB_HEIGHT_STR: &str = "Thumbnail Height"; +pub const WIA_IPC_THUMB_HEIGHT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Thumbnail Height"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPC_THUMB_WIDTH: u32 = 5123u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPC_THUMB_WIDTH_STR: &str = "Thumbnail Width"; +pub const WIA_IPC_THUMB_WIDTH_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Thumbnail Width"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPC_TIMEDELAY: u32 = 5130u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPC_TIMEDELAY_STR: &str = "Time Delay"; +pub const WIA_IPC_TIMEDELAY_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Time Delay"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_ALARM: u32 = 4185u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_ALARM_STR: &str = "Alarm"; +pub const WIA_IPS_ALARM_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Alarm"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_AUTO_CROP: u32 = 4170u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_AUTO_CROP_STR: &str = "Auto-Crop"; +pub const WIA_IPS_AUTO_CROP_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Auto-Crop"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_AUTO_DESKEW: u32 = 3107u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_AUTO_DESKEW_STR: &str = "Automatic Deskew"; +pub const WIA_IPS_AUTO_DESKEW_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Automatic Deskew"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_BARCODE_READER: u32 = 4150u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_BARCODE_READER_STR: &str = "Barcode Reader"; +pub const WIA_IPS_BARCODE_READER_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Barcode Reader"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_BARCODE_SEARCH_DIRECTION: u32 = 4152u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_BARCODE_SEARCH_DIRECTION_STR: &str = "Barcode Search Direction"; +pub const WIA_IPS_BARCODE_SEARCH_DIRECTION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Barcode Search Direction"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_BARCODE_SEARCH_TIMEOUT: u32 = 4154u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_BARCODE_SEARCH_TIMEOUT_STR: &str = "Barcode Search Timeout"; +pub const WIA_IPS_BARCODE_SEARCH_TIMEOUT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Barcode Search Timeout"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_BLANK_PAGES: u32 = 4167u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_BLANK_PAGES_SENSITIVITY: u32 = 4192u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_BLANK_PAGES_SENSITIVITY_STR: &str = "Blank Pages Sensitivity"; +pub const WIA_IPS_BLANK_PAGES_SENSITIVITY_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Blank Pages Sensitivity"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_BLANK_PAGES_STR: &str = "Blank Pages"; +pub const WIA_IPS_BLANK_PAGES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Blank Pages"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_BRIGHTNESS: u32 = 6154u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_BRIGHTNESS_STR: &str = "Brightness"; +pub const WIA_IPS_BRIGHTNESS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Brightness"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_COLOR_DROP: u32 = 4176u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_COLOR_DROP_BLUE: u32 = 4179u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_COLOR_DROP_BLUE_STR: &str = "Color Drop Blue"; +pub const WIA_IPS_COLOR_DROP_BLUE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Color Drop Blue"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_COLOR_DROP_GREEN: u32 = 4178u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_COLOR_DROP_GREEN_STR: &str = "Color Drop Green"; +pub const WIA_IPS_COLOR_DROP_GREEN_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Color Drop Green"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_COLOR_DROP_MULTI: u32 = 4191u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_COLOR_DROP_MULTI_STR: &str = "Color Drop Multiple"; +pub const WIA_IPS_COLOR_DROP_MULTI_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Color Drop Multiple"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_COLOR_DROP_RED: u32 = 4177u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_COLOR_DROP_RED_STR: &str = "Color Drop Red"; +pub const WIA_IPS_COLOR_DROP_RED_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Color Drop Red"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_COLOR_DROP_STR: &str = "Color Drop"; +pub const WIA_IPS_COLOR_DROP_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Color Drop"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_CONTRAST: u32 = 6155u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_CONTRAST_STR: &str = "Contrast"; +pub const WIA_IPS_CONTRAST_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Contrast"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_CUR_INTENT: u32 = 6146u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_CUR_INTENT_STR: &str = "Current Intent"; +pub const WIA_IPS_CUR_INTENT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Current Intent"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_DESKEW_X: u32 = 6162u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_DESKEW_X_STR: &str = "DeskewX"; +pub const WIA_IPS_DESKEW_X_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeskewX"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_DESKEW_Y: u32 = 6163u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_DESKEW_Y_STR: &str = "DeskewY"; +pub const WIA_IPS_DESKEW_Y_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeskewY"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_DOCUMENT_HANDLING_SELECT: u32 = 3088u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_DOCUMENT_HANDLING_SELECT_STR: &str = "Document Handling Select"; +pub const WIA_IPS_DOCUMENT_HANDLING_SELECT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Document Handling Select"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_ENABLED_BARCODE_TYPES: u32 = 4156u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_ENABLED_BARCODE_TYPES_STR: &str = "Enabled Barcode Types"; +pub const WIA_IPS_ENABLED_BARCODE_TYPES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Enabled Barcode Types"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_ENABLED_PATCH_CODE_TYPES: u32 = 4163u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_ENABLED_PATCH_CODE_TYPES_STR: &str = "Enabled Path Code Types"; +pub const WIA_IPS_ENABLED_PATCH_CODE_TYPES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Enabled Path Code Types"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_FEEDER_CONTROL: u32 = 4182u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_FEEDER_CONTROL_STR: &str = "Feeder Control"; +pub const WIA_IPS_FEEDER_CONTROL_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Feeder Control"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_FILM_NODE_NAME: u32 = 4129u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_FILM_NODE_NAME_STR: &str = "Film Node Name"; +pub const WIA_IPS_FILM_NODE_NAME_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Film Node Name"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_FILM_SCAN_MODE: u32 = 3104u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_FILM_SCAN_MODE_STR: &str = "Film Scan Mode"; +pub const WIA_IPS_FILM_SCAN_MODE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Film Scan Mode"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_FIRST: u32 = 6146u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_INVERT: u32 = 6160u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_INVERT_STR: &str = "Invert"; +pub const WIA_IPS_INVERT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Invert"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_JOB_SEPARATORS: u32 = 4165u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_JOB_SEPARATORS_STR: &str = "Job Separators"; +pub const WIA_IPS_JOB_SEPARATORS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Job Separators"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_LAMP: u32 = 3105u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_LAMP_AUTO_OFF: u32 = 3106u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_LAMP_AUTO_OFF_STR: &str = "Lamp Auto Off"; +pub const WIA_IPS_LAMP_AUTO_OFF_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Lamp Auto Off"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_LAMP_STR: &str = "Lamp"; +pub const WIA_IPS_LAMP_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Lamp"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_LONG_DOCUMENT: u32 = 4166u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_LONG_DOCUMENT_STR: &str = "Long Document"; +pub const WIA_IPS_LONG_DOCUMENT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Long Document"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_MAXIMUM_BARCODES_PER_PAGE: u32 = 4151u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_MAXIMUM_BARCODES_PER_PAGE_STR: &str = "Maximum Barcodes Per Page"; +pub const WIA_IPS_MAXIMUM_BARCODES_PER_PAGE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Maximum Barcodes Per Page"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_MAXIMUM_BARCODE_SEARCH_RETRIES: u32 = 4153u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_MAXIMUM_BARCODE_SEARCH_RETRIES_STR: &str = "Barcode Search Retries"; +pub const WIA_IPS_MAXIMUM_BARCODE_SEARCH_RETRIES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Barcode Search Retries"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_MAX_HORIZONTAL_SIZE: u32 = 6165u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_MAX_HORIZONTAL_SIZE_STR: &str = "Maximum Horizontal Scan Size"; +pub const WIA_IPS_MAX_HORIZONTAL_SIZE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Maximum Horizontal Scan Size"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_MAX_VERTICAL_SIZE: u32 = 6166u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_MAX_VERTICAL_SIZE_STR: &str = "Maximum Vertical Scan Size"; +pub const WIA_IPS_MAX_VERTICAL_SIZE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Maximum Vertical Scan Size"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_MICR_READER: u32 = 4164u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_MICR_READER_STR: &str = "MICR Reader"; +pub const WIA_IPS_MICR_READER_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MICR Reader"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_MIN_HORIZONTAL_SIZE: u32 = 6167u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_MIN_HORIZONTAL_SIZE_STR: &str = "Minimum Horizontal Scan Size"; +pub const WIA_IPS_MIN_HORIZONTAL_SIZE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Minimum Horizontal Scan Size"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_MIN_VERTICAL_SIZE: u32 = 6168u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_MIN_VERTICAL_SIZE_STR: &str = "Minimum Vertical Scan Size"; +pub const WIA_IPS_MIN_VERTICAL_SIZE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Minimum Vertical Scan Size"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_MIRROR: u32 = 6158u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_MIRROR_STR: &str = "Mirror"; +pub const WIA_IPS_MIRROR_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Mirror"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_MULTI_FEED: u32 = 4168u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_MULTI_FEED_DETECT_METHOD: u32 = 4193u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_MULTI_FEED_DETECT_METHOD_STR: &str = "Multi-Feed Detection Method"; +pub const WIA_IPS_MULTI_FEED_DETECT_METHOD_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Multi-Feed Detection Method"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_MULTI_FEED_SENSITIVITY: u32 = 4169u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_MULTI_FEED_SENSITIVITY_STR: &str = "Multi-Feed Sensitivity"; +pub const WIA_IPS_MULTI_FEED_SENSITIVITY_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Multi-Feed Sensitivity"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_MULTI_FEED_STR: &str = "Multi-Feed"; +pub const WIA_IPS_MULTI_FEED_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Multi-Feed"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_OPTICAL_XRES: u32 = 3090u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_OPTICAL_XRES_STR: &str = "Horizontal Optical Resolution"; +pub const WIA_IPS_OPTICAL_XRES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Horizontal Optical Resolution"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_OPTICAL_YRES: u32 = 3091u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_OPTICAL_YRES_STR: &str = "Vertical Optical Resolution"; +pub const WIA_IPS_OPTICAL_YRES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Vertical Optical Resolution"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_ORIENTATION: u32 = 6156u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_ORIENTATION_STR: &str = "Orientation"; +pub const WIA_IPS_ORIENTATION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Orientation"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_OVER_SCAN: u32 = 4171u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_OVER_SCAN_BOTTOM: u32 = 4175u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_OVER_SCAN_BOTTOM_STR: &str = "Overscan Bottom"; +pub const WIA_IPS_OVER_SCAN_BOTTOM_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Overscan Bottom"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_OVER_SCAN_LEFT: u32 = 4172u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_OVER_SCAN_LEFT_STR: &str = "Overscan Left"; +pub const WIA_IPS_OVER_SCAN_LEFT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Overscan Left"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_OVER_SCAN_RIGHT: u32 = 4173u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_OVER_SCAN_RIGHT_STR: &str = "Overscan Right"; +pub const WIA_IPS_OVER_SCAN_RIGHT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Overscan Right"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_OVER_SCAN_STR: &str = "Overscan"; +pub const WIA_IPS_OVER_SCAN_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Overscan"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_OVER_SCAN_TOP: u32 = 4174u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_OVER_SCAN_TOP_STR: &str = "Overscan Top"; +pub const WIA_IPS_OVER_SCAN_TOP_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Overscan Top"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PAGES: u32 = 3096u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PAGES_STR: &str = "Pages"; +pub const WIA_IPS_PAGES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Pages"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PAGE_HEIGHT: u32 = 3099u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PAGE_HEIGHT_STR: &str = "Page Height"; +pub const WIA_IPS_PAGE_HEIGHT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Page Height"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PAGE_SIZE: u32 = 3097u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PAGE_SIZE_STR: &str = "Page Size"; +pub const WIA_IPS_PAGE_SIZE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Page Size"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PAGE_WIDTH: u32 = 3098u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PAGE_WIDTH_STR: &str = "Page Width"; +pub const WIA_IPS_PAGE_WIDTH_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Page Width"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PATCH_CODE_READER: u32 = 4157u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PATCH_CODE_READER_STR: &str = "Patch Code Reader"; +pub const WIA_IPS_PATCH_CODE_READER_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Patch Code Reader"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PHOTOMETRIC_INTERP: u32 = 6153u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PHOTOMETRIC_INTERP_STR: &str = "Photometric Interpretation"; +pub const WIA_IPS_PHOTOMETRIC_INTERP_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Photometric Interpretation"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PREVIEW: u32 = 3100u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PREVIEW_STR: &str = "Preview"; +pub const WIA_IPS_PREVIEW_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Preview"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PREVIEW_TYPE: u32 = 3111u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PREVIEW_TYPE_STR: &str = "Preview Type"; +pub const WIA_IPS_PREVIEW_TYPE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Preview Type"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PRINTER_ENDORSER: u32 = 4130u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PRINTER_ENDORSER_CHARACTER_ROTATION: u32 = 4187u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PRINTER_ENDORSER_CHARACTER_ROTATION_STR: &str = "Printer/Endorser Character Rotation"; +pub const WIA_IPS_PRINTER_ENDORSER_CHARACTER_ROTATION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Character Rotation"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PRINTER_ENDORSER_COUNTER: u32 = 4132u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PRINTER_ENDORSER_COUNTER_DIGITS: u32 = 4190u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PRINTER_ENDORSER_COUNTER_DIGITS_STR: &str = "Printer/Endorser Counter Digits"; +pub const WIA_IPS_PRINTER_ENDORSER_COUNTER_DIGITS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Counter Digits"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PRINTER_ENDORSER_COUNTER_STR: &str = "Printer/Endorser Counter"; +pub const WIA_IPS_PRINTER_ENDORSER_COUNTER_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Counter"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PRINTER_ENDORSER_FONT_TYPE: u32 = 4184u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PRINTER_ENDORSER_FONT_TYPE_STR: &str = "Printer/Endorser Font Type"; +pub const WIA_IPS_PRINTER_ENDORSER_FONT_TYPE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Font Type"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS: u32 = 4142u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_DOWNLOAD: u32 = 4149u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_DOWNLOAD_STR: &str = "Printer/Endorser Graphics Download"; +pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_DOWNLOAD_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Graphics Download"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_MAX_HEIGHT: u32 = 4147u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_MAX_HEIGHT_STR: &str = "Printer/Endorser Graphics Maximum Height"; +pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_MAX_HEIGHT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Graphics Maximum Height"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_MAX_WIDTH: u32 = 4145u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_MAX_WIDTH_STR: &str = "Printer/Endorser Graphics Maximum Width"; +pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_MAX_WIDTH_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Graphics Maximum Width"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_MIN_HEIGHT: u32 = 4146u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_MIN_HEIGHT_STR: &str = "Printer/Endorser Graphics Minimum Height"; +pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_MIN_HEIGHT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Graphics Minimum Height"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_MIN_WIDTH: u32 = 4144u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_MIN_WIDTH_STR: &str = "Printer/Endorser Graphics Minimum Width"; +pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_MIN_WIDTH_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Graphics Minimum Width"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_POSITION: u32 = 4143u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_POSITION_STR: &str = "Printer/Endorser Graphics Position"; +pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_POSITION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Graphics Position"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_STR: &str = "Printer/Endorser Graphics"; +pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Graphics"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_UPLOAD: u32 = 4148u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_UPLOAD_STR: &str = "Printer/Endorser Graphics Upload"; +pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_UPLOAD_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Graphics Upload"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PRINTER_ENDORSER_INK: u32 = 4186u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PRINTER_ENDORSER_INK_STR: &str = "Printer/Endorser Ink"; +pub const WIA_IPS_PRINTER_ENDORSER_INK_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Ink"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PRINTER_ENDORSER_MAX_CHARACTERS: u32 = 4188u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PRINTER_ENDORSER_MAX_CHARACTERS_STR: &str = "Printer/Endorser Maximum Characters"; +pub const WIA_IPS_PRINTER_ENDORSER_MAX_CHARACTERS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Maximum Characters"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PRINTER_ENDORSER_MAX_GRAPHICS: u32 = 4189u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PRINTER_ENDORSER_MAX_GRAPHICS_STR: &str = "Printer/Endorser Maximum Graphics"; +pub const WIA_IPS_PRINTER_ENDORSER_MAX_GRAPHICS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Maximum Graphics"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PRINTER_ENDORSER_NUM_LINES: u32 = 4136u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PRINTER_ENDORSER_NUM_LINES_STR: &str = "Printer/Endorser Lines"; +pub const WIA_IPS_PRINTER_ENDORSER_NUM_LINES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Lines"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PRINTER_ENDORSER_ORDER: u32 = 4131u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PRINTER_ENDORSER_ORDER_STR: &str = "Printer/Endorser Order"; +pub const WIA_IPS_PRINTER_ENDORSER_ORDER_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Order"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PRINTER_ENDORSER_PADDING: u32 = 4183u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PRINTER_ENDORSER_PADDING_STR: &str = "Printer/Endorser Padding"; +pub const WIA_IPS_PRINTER_ENDORSER_PADDING_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Padding"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PRINTER_ENDORSER_STEP: u32 = 4133u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PRINTER_ENDORSER_STEP_STR: &str = "Printer/Endorser Step"; +pub const WIA_IPS_PRINTER_ENDORSER_STEP_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Step"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PRINTER_ENDORSER_STR: &str = "Printer/Endorser"; +pub const WIA_IPS_PRINTER_ENDORSER_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PRINTER_ENDORSER_STRING: u32 = 4137u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PRINTER_ENDORSER_STRING_STR: &str = "Printer/Endorser String"; +pub const WIA_IPS_PRINTER_ENDORSER_STRING_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser String"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PRINTER_ENDORSER_TEXT_DOWNLOAD: u32 = 4141u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PRINTER_ENDORSER_TEXT_DOWNLOAD_STR: &str = "Printer/Endorser Text Download"; +pub const WIA_IPS_PRINTER_ENDORSER_TEXT_DOWNLOAD_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Text Download"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PRINTER_ENDORSER_TEXT_UPLOAD: u32 = 4140u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PRINTER_ENDORSER_TEXT_UPLOAD_STR: &str = "Printer/Endorser Text Upload"; +pub const WIA_IPS_PRINTER_ENDORSER_TEXT_UPLOAD_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Text Upload"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PRINTER_ENDORSER_VALID_CHARACTERS: u32 = 4138u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PRINTER_ENDORSER_VALID_CHARACTERS_STR: &str = "Printer/Endorser Valid Characters"; +pub const WIA_IPS_PRINTER_ENDORSER_VALID_CHARACTERS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Valid Characters"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PRINTER_ENDORSER_VALID_FORMAT_SPECIFIERS: u32 = 4139u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PRINTER_ENDORSER_VALID_FORMAT_SPECIFIERS_STR: &str = "Printer/Endorser Valid Format Specifiers"; +pub const WIA_IPS_PRINTER_ENDORSER_VALID_FORMAT_SPECIFIERS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Valid Format Specifiers"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PRINTER_ENDORSER_XOFFSET: u32 = 4134u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PRINTER_ENDORSER_XOFFSET_STR: &str = "Printer/Endorser Horizontal Offset"; +pub const WIA_IPS_PRINTER_ENDORSER_XOFFSET_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Horizontal Offset"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_PRINTER_ENDORSER_YOFFSET: u32 = 4135u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PRINTER_ENDORSER_YOFFSET_STR: &str = "Printer/Endorser Vertical Offset"; +pub const WIA_IPS_PRINTER_ENDORSER_YOFFSET_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Vertical Offset"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_ROTATION: u32 = 6157u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_ROTATION_STR: &str = "Rotation"; +pub const WIA_IPS_ROTATION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Rotation"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_SCAN_AHEAD: u32 = 4180u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_SCAN_AHEAD_CAPACITY: u32 = 4181u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_SCAN_AHEAD_CAPACITY_STR: &str = "Scan Ahead Capacity"; +pub const WIA_IPS_SCAN_AHEAD_CAPACITY_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Scan Ahead Capacity"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_SCAN_AHEAD_STR: &str = "Scan Ahead"; +pub const WIA_IPS_SCAN_AHEAD_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Scan Ahead"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_SEGMENTATION: u32 = 6164u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_SEGMENTATION_STR: &str = "Segmentation"; +pub const WIA_IPS_SEGMENTATION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Segmentation"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_SHEET_FEEDER_REGISTRATION: u32 = 3078u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_SHEET_FEEDER_REGISTRATION_STR: &str = "Sheet Feeder Registration"; +pub const WIA_IPS_SHEET_FEEDER_REGISTRATION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Sheet Feeder Registration"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_SHOW_PREVIEW_CONTROL: u32 = 3103u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_SHOW_PREVIEW_CONTROL_STR: &str = "Show preview control"; +pub const WIA_IPS_SHOW_PREVIEW_CONTROL_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Show preview control"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_SUPPORTED_BARCODE_TYPES: u32 = 4155u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_SUPPORTED_BARCODE_TYPES_STR: &str = "Supported Barcode Types"; +pub const WIA_IPS_SUPPORTED_BARCODE_TYPES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Supported Barcode Types"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_SUPPORTED_PATCH_CODE_TYPES: u32 = 4162u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_SUPPORTED_PATCH_CODE_TYPES_STR: &str = "Supported Patch Code Types"; +pub const WIA_IPS_SUPPORTED_PATCH_CODE_TYPES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Supported Patch Code Types"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_SUPPORTS_CHILD_ITEM_CREATION: u32 = 3108u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_SUPPORTS_CHILD_ITEM_CREATION_STR: &str = "Supports Child Item Creation"; +pub const WIA_IPS_SUPPORTS_CHILD_ITEM_CREATION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Supports Child Item Creation"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_THRESHOLD: u32 = 6159u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_THRESHOLD_STR: &str = "Threshold"; +pub const WIA_IPS_THRESHOLD_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Threshold"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_TRANSFER_CAPABILITIES: u32 = 6169u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_TRANSFER_CAPABILITIES_STR: &str = "Transfer Capabilities"; +pub const WIA_IPS_TRANSFER_CAPABILITIES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Transfer Capabilities"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_WARM_UP_TIME: u32 = 6161u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_WARM_UP_TIME_STR: &str = "Lamp Warm up Time"; +pub const WIA_IPS_WARM_UP_TIME_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Lamp Warm up Time"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_XEXTENT: u32 = 6151u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_XEXTENT_STR: &str = "Horizontal Extent"; +pub const WIA_IPS_XEXTENT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Horizontal Extent"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_XPOS: u32 = 6149u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_XPOS_STR: &str = "Horizontal Start Position"; +pub const WIA_IPS_XPOS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Horizontal Start Position"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_XRES: u32 = 6147u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_XRES_STR: &str = "Horizontal Resolution"; +pub const WIA_IPS_XRES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Horizontal Resolution"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_XSCALING: u32 = 3109u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_XSCALING_STR: &str = "Horizontal Scaling"; +pub const WIA_IPS_XSCALING_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Horizontal Scaling"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_YEXTENT: u32 = 6152u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_YEXTENT_STR: &str = "Vertical Extent"; +pub const WIA_IPS_YEXTENT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Vertical Extent"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_YPOS: u32 = 6150u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_YPOS_STR: &str = "Vertical Start Position"; +pub const WIA_IPS_YPOS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Vertical Start Position"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_YRES: u32 = 6148u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_YRES_STR: &str = "Vertical Resolution"; +pub const WIA_IPS_YRES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Vertical Resolution"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IPS_YSCALING: u32 = 3110u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_YSCALING_STR: &str = "Vertical Scaling"; +pub const WIA_IPS_YSCALING_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Vertical Scaling"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IS_DEFAULT_HANDLER: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] @@ -2223,7 +2282,7 @@ pub const WIA_SCAN_AHEAD_DISABLED: u32 = 0u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_SCAN_AHEAD_ENABLED: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_SEGMENTATION_FILTER_STR: &str = "SegmentationFilter"; +pub const WIA_SEGMENTATION_FILTER_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SegmentationFilter"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_SELECT_DEVICE_NODEFAULT: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] @@ -2281,87 +2340,135 @@ pub const WIA_USE_SEGMENTATION_FILTER: u32 = 0u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_WSD_FRIENDLY_NAME: u32 = 38920u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_WSD_FRIENDLY_NAME_STR: &str = "Friendly name"; +pub const WIA_WSD_FRIENDLY_NAME_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Friendly name"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_WSD_MANUFACTURER: u32 = 38914u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_WSD_MANUFACTURER_STR: &str = "Device manufacturer"; +pub const WIA_WSD_MANUFACTURER_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Device manufacturer"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_WSD_MANUFACTURER_URL: u32 = 38915u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_WSD_MANUFACTURER_URL_STR: &str = "Manufacurer URL"; +pub const WIA_WSD_MANUFACTURER_URL_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Manufacurer URL"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_WSD_MODEL_NAME: u32 = 38916u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_WSD_MODEL_NAME_STR: &str = "Model name"; +pub const WIA_WSD_MODEL_NAME_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Model name"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_WSD_MODEL_NUMBER: u32 = 38917u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_WSD_MODEL_NUMBER_STR: &str = "Model number"; +pub const WIA_WSD_MODEL_NUMBER_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Model number"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_WSD_MODEL_URL: u32 = 38918u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_WSD_MODEL_URL_STR: &str = "Model URL"; +pub const WIA_WSD_MODEL_URL_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Model URL"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_WSD_PRESENTATION_URL: u32 = 38919u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_WSD_PRESENTATION_URL_STR: &str = "Presentation URL"; +pub const WIA_WSD_PRESENTATION_URL_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Presentation URL"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_WSD_SCAN_AVAILABLE_ITEM: u32 = 38922u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_WSD_SCAN_AVAILABLE_ITEM_STR: &str = "Scan Available Item"; +pub const WIA_WSD_SCAN_AVAILABLE_ITEM_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Scan Available Item"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_WSD_SERIAL_NUMBER: u32 = 38921u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_WSD_SERIAL_NUMBER_STR: &str = "Serial number"; -pub const WiaAudFmt_AIFF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1726136143, data2: 46844, data3: 17471, data4: [148, 200, 47, 51, 200, 166, 90, 175] }; -pub const WiaAudFmt_MP3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 264008187, data2: 17343, data3: 18930, data4: [145, 144, 230, 254, 207, 243, 126, 84] }; -pub const WiaAudFmt_WAV: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4162380102, data2: 1967, data3: 16639, data4: [174, 85, 190, 143, 44, 6, 93, 190] }; -pub const WiaAudFmt_WMA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3592250387, data2: 35778, data3: 17295, data4: [147, 173, 33, 189, 72, 77, 182, 161] }; -pub const WiaDevMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2717181734, data2: 36081, data3: 4561, data4: [191, 146, 0, 96, 8, 30, 216, 17] }; -pub const WiaDevMgr2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3066204860, data2: 31880, data3: 16878, data4: [139, 84, 142, 201, 38, 23, 229, 153] }; -pub const WiaImgFmt_ASF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2375323369, data2: 53418, data3: 18962, data4: [157, 154, 156, 197, 222, 54, 25, 155] }; -pub const WiaImgFmt_AVI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 855165460, data2: 2172, data3: 18696, data4: [183, 196, 103, 87, 254, 126, 144, 171] }; -pub const WiaImgFmt_BMP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3110812843, data2: 1832, data3: 4563, data4: [157, 123, 0, 0, 248, 30, 243, 46] }; -pub const WiaImgFmt_CIFF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2552342699, data2: 14974, data3: 16917, data4: [148, 224, 210, 122, 70, 12, 3, 178] }; -pub const WiaImgFmt_CSV: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 895212068, data2: 23199, data3: 17556, data4: [128, 220, 190, 117, 44, 236, 188, 140] }; -pub const WiaImgFmt_DPOF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 916385451, data2: 41192, data3: 17866, data4: [134, 166, 168, 60, 229, 105, 126, 40] }; -pub const WiaImgFmt_EMF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3110812844, data2: 1832, data3: 4563, data4: [157, 123, 0, 0, 248, 30, 243, 46] }; -pub const WiaImgFmt_EXEC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1214095511, data2: 5150, data3: 19109, data4: [187, 59, 165, 97, 141, 149, 208, 43] }; -pub const WiaImgFmt_EXIF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3110812850, data2: 1832, data3: 4563, data4: [157, 123, 0, 0, 248, 30, 243, 46] }; -pub const WiaImgFmt_FLASHPIX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3110812852, data2: 1832, data3: 4563, data4: [157, 123, 0, 0, 248, 30, 243, 46] }; -pub const WiaImgFmt_GIF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3110812848, data2: 1832, data3: 4563, data4: [157, 123, 0, 0, 248, 30, 243, 46] }; -pub const WiaImgFmt_HTML: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3382333026, data2: 39390, data3: 19092, data4: [172, 202, 113, 149, 106, 194, 151, 125] }; -pub const WiaImgFmt_ICO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3110812853, data2: 1832, data3: 4563, data4: [157, 123, 0, 0, 248, 30, 243, 46] }; -pub const WiaImgFmt_JBIG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1105780114, data2: 12042, data3: 17364, data4: [134, 54, 241, 97, 75, 161, 30, 70] }; -pub const WiaImgFmt_JBIG2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3146677863, data2: 10300, data3: 16949, data4: [158, 89, 11, 155, 249, 76, 166, 135] }; -pub const WiaImgFmt_JPEG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3110812846, data2: 1832, data3: 4563, data4: [157, 123, 0, 0, 248, 30, 243, 46] }; -pub const WiaImgFmt_JPEG2K: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 877585074, data2: 14811, data3: 19934, data4: [129, 115, 196, 183, 95, 143, 30, 73] }; -pub const WiaImgFmt_JPEG2KX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1138837012, data2: 51210, data3: 18512, data4: [186, 243, 75, 21, 45, 200, 218, 39] }; -pub const WiaImgFmt_MEMORYBMP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3110812842, data2: 1832, data3: 4563, data4: [157, 123, 0, 0, 248, 30, 243, 46] }; -pub const WiaImgFmt_MPG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3973535716, data2: 53996, data3: 20311, data4: [149, 93, 188, 248, 169, 124, 78, 82] }; -pub const WiaImgFmt_OXPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 746263104, data2: 49485, data3: 16649, data4: [151, 85, 4, 184, 144, 37, 21, 58] }; -pub const WiaImgFmt_PDFA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2575351131, data2: 13411, data3: 17351, data4: [189, 202, 60, 170, 20, 111, 34, 159] }; -pub const WiaImgFmt_PHOTOCD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3110812851, data2: 1832, data3: 4563, data4: [157, 123, 0, 0, 248, 30, 243, 46] }; -pub const WiaImgFmt_PICT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2797372888, data2: 27454, data3: 16622, data4: [169, 92, 37, 212, 130, 228, 26, 220] }; -pub const WiaImgFmt_PNG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3110812847, data2: 1832, data3: 4563, data4: [157, 123, 0, 0, 248, 30, 243, 46] }; -pub const WiaImgFmt_RAW: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1863452441, data2: 61864, data3: 19975, data4: [154, 222, 155, 100, 198, 58, 61, 204] }; -pub const WiaImgFmt_RAWBAR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3663984691, data2: 53870, data3: 17694, data4: [144, 210, 234, 85, 161, 54, 93, 98] }; -pub const WiaImgFmt_RAWMIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 583331928, data2: 3464, data3: 16540, data4: [172, 28, 238, 193, 43, 14, 166, 128] }; -pub const WiaImgFmt_RAWPAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2002800764, data2: 20580, data3: 16396, data4: [154, 23, 87, 86, 36, 216, 130, 75] }; -pub const WiaImgFmt_RAWRGB: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3164900181, data2: 62066, data3: 17265, data4: [176, 241, 74, 21, 13, 5, 123, 180] }; -pub const WiaImgFmt_RTF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1463670435, data2: 18484, data3: 17197, data4: [169, 181, 225, 152, 221, 158, 137, 13] }; -pub const WiaImgFmt_SCRIPT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4269632595, data2: 11692, data3: 17514, data4: [176, 189, 215, 62, 33, 233, 36, 201] }; -pub const WiaImgFmt_TIFF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3110812849, data2: 1832, data3: 4563, data4: [157, 123, 0, 0, 248, 30, 243, 46] }; -pub const WiaImgFmt_TXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4210904450, data2: 29247, data3: 16927, data4: [147, 24, 48, 80, 26, 196, 75, 89] }; -pub const WiaImgFmt_UNDEFINED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3110812841, data2: 1832, data3: 4563, data4: [157, 123, 0, 0, 248, 30, 243, 46] }; -pub const WiaImgFmt_UNICODE16: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 460732854, data2: 25431, data3: 18385, data4: [154, 7, 18, 69, 45, 192, 115, 233] }; -pub const WiaImgFmt_WMF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3110812845, data2: 1832, data3: 4563, data4: [157, 123, 0, 0, 248, 30, 243, 46] }; -pub const WiaImgFmt_XML: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3105297495, data2: 56008, data3: 18564, data4: [179, 147, 21, 180, 113, 213, 240, 126] }; -pub const WiaImgFmt_XMLBAR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1647669276, data2: 15000, data3: 18508, data4: [178, 168, 253, 255, 216, 126, 107, 22] }; -pub const WiaImgFmt_XMLMIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 756436065, data2: 47534, data3: 19235, data4: [137, 115, 199, 6, 126, 31, 189, 49] }; -pub const WiaImgFmt_XMLPAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4170739541, data2: 61522, data3: 17933, data4: [149, 35, 58, 125, 254, 219, 179, 60] }; -pub const WiaImgFmt_XPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1879788047, data2: 8209, data3: 16668, data4: [180, 48, 209, 224, 178, 225, 11, 40] }; +pub const WIA_WSD_SERIAL_NUMBER_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Serial number"); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaAudFmt_AIFF: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x66e2bf4f_b6fc_443f_94c8_2f33c8a65aaf); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaAudFmt_MP3: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0fbc71fb_43bf_49f2_9190_e6fecff37e54); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaAudFmt_WAV: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf818e146_07af_40ff_ae55_be8f2c065dbe); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaAudFmt_WMA: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd61d6413_8bc2_438f_93ad_21bd484db6a1); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaDevMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa1f4e726_8cf1_11d1_bf92_0060081ed811); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaDevMgr2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb6c292bc_7c88_41ee_8b54_8ec92617e599); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_ASF: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8d948ee9_d0aa_4a12_9d9a_9cc5de36199b); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_AVI: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x32f8ca14_087c_4908_b7c4_6757fe7e90ab); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_BMP: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb96b3cab_0728_11d3_9d7b_0000f81ef32e); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_CIFF: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9821a8ab_3a7e_4215_94e0_d27a460c03b2); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_CSV: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x355bda24_5a9f_4494_80dc_be752cecbc8c); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_DPOF: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x369eeeab_a0e8_45ca_86a6_a83ce5697e28); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_EMF: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb96b3cac_0728_11d3_9d7b_0000f81ef32e); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_EXEC: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x485da097_141e_4aa5_bb3b_a5618d95d02b); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_EXIF: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb96b3cb2_0728_11d3_9d7b_0000f81ef32e); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_FLASHPIX: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb96b3cb4_0728_11d3_9d7b_0000f81ef32e); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_GIF: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb96b3cb0_0728_11d3_9d7b_0000f81ef32e); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_HTML: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc99a4e62_99de_4a94_acca_71956ac2977d); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_ICO: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb96b3cb5_0728_11d3_9d7b_0000f81ef32e); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_JBIG: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x41e8dd92_2f0a_43d4_8636_f1614ba11e46); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_JBIG2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbb8e7e67_283c_4235_9e59_0b9bf94ca687); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_JPEG: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb96b3cae_0728_11d3_9d7b_0000f81ef32e); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_JPEG2K: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x344ee2b2_39db_4dde_8173_c4b75f8f1e49); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_JPEG2KX: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x43e14614_c80a_4850_baf3_4b152dc8da27); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_MEMORYBMP: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb96b3caa_0728_11d3_9d7b_0000f81ef32e); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_MPG: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xecd757e4_d2ec_4f57_955d_bcf8a97c4e52); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_OXPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2c7b1240_c14d_4109_9755_04b89025153a); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_PDFA: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9980bd5b_3463_43c7_bdca_3caa146f229f); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_PHOTOCD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb96b3cb3_0728_11d3_9d7b_0000f81ef32e); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_PICT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa6bc85d8_6b3e_40ee_a95c_25d482e41adc); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_PNG: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb96b3caf_0728_11d3_9d7b_0000f81ef32e); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_RAW: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6f120719_f1a8_4e07_9ade_9b64c63a3dcc); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_RAWBAR: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xda63f833_d26e_451e_90d2_ea55a1365d62); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_RAWMIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x22c4f058_0d88_409c_ac1c_eec12b0ea680); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_RAWPAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7760507c_5064_400c_9a17_575624d8824b); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_RAWRGB: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbca48b55_f272_4371_b0f1_4a150d057bb4); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_RTF: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x573dd6a3_4834_432d_a9b5_e198dd9e890d); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_SCRIPT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfe7d6c53_2dac_446a_b0bd_d73e21e924c9); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_TIFF: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb96b3cb1_0728_11d3_9d7b_0000f81ef32e); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_TXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfafd4d82_723f_421f_9318_30501ac44b59); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_UNDEFINED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb96b3ca9_0728_11d3_9d7b_0000f81ef32e); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_UNICODE16: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1b7639b6_6357_47d1_9a07_12452dc073e9); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_WMF: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb96b3cad_0728_11d3_9d7b_0000f81ef32e); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_XML: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb9171457_dac8_4884_b393_15b471d5f07e); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_XMLBAR: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6235701c_3a98_484c_b2a8_fdffd87e6b16); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_XMLMIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2d164c61_b9ae_4b23_8973_c7067e1fbd31); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_XMLPAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf8986f55_f052_460d_9523_3a7dfedbb33c); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaImgFmt_XPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x700b4a0f_2011_411c_b430_d1e0b2e10b28); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WiaItemTypeAnalyze: u32 = 16u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] @@ -2408,8 +2515,10 @@ pub const WiaItemTypeTwainCapabilityPassThrough: u32 = 131072u32; pub const WiaItemTypeVPanorama: u32 = 1024u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WiaItemTypeVideo: u32 = 65536u32; -pub const WiaLog: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2716291927, data2: 34842, data3: 16798, data4: [131, 226, 187, 22, 219, 25, 124, 104] }; -pub const WiaVideo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 956875725, data2: 17528, data3: 17718, data4: [175, 47, 16, 194, 93, 78, 248, 154] }; +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaLog: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa1e75357_881a_419e_83e2_bb16db197c68); +#[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] +pub const WiaVideo: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3908c3cd_4478_4536_af2f_10c25d4ef89a); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const g_dwDebugFlags: u32 = 0u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] diff --git a/vendor/windows-sys/src/Windows/Win32/Devices/PortableDevices/mod.rs b/vendor/windows-sys/src/Windows/Win32/Devices/PortableDevices/mod.rs index 011282897..ca08a3907 100644 --- a/vendor/windows-sys/src/Windows/Win32/Devices/PortableDevices/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/Devices/PortableDevices/mod.rs @@ -1,8 +1,4 @@ -#[cfg_attr(windows, link(name = "windows"))] -extern "system" { - #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] - pub fn DMProcessConfigXMLFiltered(pszxmlin: ::windows_sys::core::PCWSTR, rgszallowedcspnodes: *const ::windows_sys::core::PWSTR, dwnumallowedcspnodes: u32, pbstrxmlout: *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT; -} +::windows_sys::core::link ! ( "dmprocessxmlfiltered.dll""system" #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] fn DMProcessConfigXMLFiltered ( pszxmlin : :: windows_sys::core::PCWSTR , rgszallowedcspnodes : *const :: windows_sys::core::PCWSTR , dwnumallowedcspnodes : u32 , pbstrxmlout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); pub type IConnectionRequestCallback = *mut ::core::ffi::c_void; pub type IEnumPortableDeviceConnectors = *mut ::core::ffi::c_void; pub type IEnumPortableDeviceObjectIDs = *mut ::core::ffi::c_void; @@ -37,10 +33,11 @@ pub type IPortableDeviceWebControl = *mut ::core::ffi::c_void; pub type IRadioInstance = *mut ::core::ffi::c_void; pub type IRadioInstanceCollection = *mut ::core::ffi::c_void; pub type IWpdSerializer = *mut ::core::ffi::c_void; -pub const CLSID_WPD_NAMESPACE_EXTENSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 897084732, data2: 45173, data3: 18873, data4: [136, 221, 2, 152, 118, 225, 28, 1] }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const CLSID_WPD_NAMESPACE_EXTENSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x35786d3c_b075_49b9_88dd_029876e11c01); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] -pub const DEVPKEY_MTPBTH_IsConnected: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3927062522, data2: 22685, data3: 17522, data4: [132, 228, 10, 190, 54, 253, 98, 239] }, pid: 2u32 }; +pub const DEVPKEY_MTPBTH_IsConnected: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xea1237fa_589d_4472_84e4_0abe36fd62ef), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub const DEVSVCTYPE_ABSTRACT: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] @@ -153,7 +150,8 @@ pub const E_WPD_SMS_INVALID_MESSAGE_BODY: ::windows_sys::core::HRESULT = -214473 pub const E_WPD_SMS_INVALID_RECIPIENT: ::windows_sys::core::HRESULT = -2144731036i32; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub const E_WPD_SMS_SERVICE_UNAVAILABLE: ::windows_sys::core::HRESULT = -2144731034i32; -pub const EnumBthMtpConnectors: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2706833737, data2: 58949, data3: 20291, data4: [139, 13, 64, 155, 6, 29, 178, 252] }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const EnumBthMtpConnectors: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa1570149_e645_4f43_8b0d_409b061db2fc); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub const FACILITY_WPD: u32 = 42u32; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] @@ -172,712 +170,726 @@ pub const FLAG_MessageObj_DayOfWeekThursday: u32 = 16u32; pub const FLAG_MessageObj_DayOfWeekTuesday: u32 = 4u32; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub const FLAG_MessageObj_DayOfWeekWednesday: u32 = 8u32; -pub const GUID_DEVINTERFACE_WPD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1791129720, data2: 42746, data3: 16725, data4: [186, 133, 249, 143, 73, 29, 79, 51] }; -pub const GUID_DEVINTERFACE_WPD_PRIVATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3121377679, data2: 19949, data3: 18871, data4: [189, 211, 250, 190, 40, 102, 18, 17] }; -pub const GUID_DEVINTERFACE_WPD_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2666811264, data2: 15716, data3: 16966, data4: [166, 170, 32, 111, 50, 141, 30, 220] }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const GUID_DEVINTERFACE_WPD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6ac27878_a6fa_4155_ba85_f98f491d4f33); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const GUID_DEVINTERFACE_WPD_PRIVATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xba0c718f_4ded_49b7_bdd3_fabe28661211); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const GUID_DEVINTERFACE_WPD_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9ef44f80_3d64_4246_a6aa_206f328d1edc); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub const IOCTL_WPD_MESSAGE_READWRITE_ACCESS: u32 = 4243720u32; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub const IOCTL_WPD_MESSAGE_READ_ACCESS: u32 = 4210952u32; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_3GPP2File: &str = "3GPP2File"; +pub const NAME_3GPP2File: ::windows_sys::core::PCWSTR = ::windows_sys::w!("3GPP2File"); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const NAME_3GPPFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("3GPPFile"); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const NAME_AACFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AACFile"); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const NAME_AIFFFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AIFFFile"); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const NAME_AMRFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AMRFile"); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const NAME_ASFFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ASFFile"); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const NAME_ASXPlaylist: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ASXPlaylist"); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const NAME_ATSCTSFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ATSCTSFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_3GPPFile: &str = "3GPPFile"; +pub const NAME_AVCHDFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AVCHDFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AACFile: &str = "AACFile"; +pub const NAME_AVIFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AVIFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AIFFFile: &str = "AIFFFile"; +pub const NAME_AbstractActivity: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractActivity"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AMRFile: &str = "AMRFile"; +pub const NAME_AbstractActivityOccurrence: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractActivityOccurrence"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ASFFile: &str = "ASFFile"; +pub const NAME_AbstractAudioAlbum: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractAudioAlbum"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ASXPlaylist: &str = "ASXPlaylist"; +pub const NAME_AbstractAudioPlaylist: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractAudioPlaylist"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ATSCTSFile: &str = "ATSCTSFile"; +pub const NAME_AbstractAudioVideoAlbum: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractAudioVideoAlbum"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AVCHDFile: &str = "AVCHDFile"; +pub const NAME_AbstractChapteredProduction: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractChapteredProduction"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AVIFile: &str = "AVIFile"; +pub const NAME_AbstractContact: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractContact"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractActivity: &str = "AbstractActivity"; +pub const NAME_AbstractContactGroup: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractContactGroup"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractActivityOccurrence: &str = "AbstractActivityOccurrence"; +pub const NAME_AbstractDocument: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractDocument"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractAudioAlbum: &str = "AbstractAudioAlbum"; +pub const NAME_AbstractImageAlbum: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractImageAlbum"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractAudioPlaylist: &str = "AbstractAudioPlaylist"; +pub const NAME_AbstractMediacast: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractMediacast"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractAudioVideoAlbum: &str = "AbstractAudioVideoAlbum"; +pub const NAME_AbstractMessage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractMessage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractChapteredProduction: &str = "AbstractChapteredProduction"; +pub const NAME_AbstractMessageFolder: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractMessageFolder"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractContact: &str = "AbstractContact"; +pub const NAME_AbstractMultimediaAlbum: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractMultimediaAlbum"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractContactGroup: &str = "AbstractContactGroup"; +pub const NAME_AbstractNote: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractNote"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractDocument: &str = "AbstractDocument"; +pub const NAME_AbstractTask: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractTask"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractImageAlbum: &str = "AbstractImageAlbum"; +pub const NAME_AbstractVideoAlbum: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractVideoAlbum"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractMediacast: &str = "AbstractMediacast"; +pub const NAME_AbstractVideoPlaylist: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractVideoPlaylist"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractMessage: &str = "AbstractMessage"; +pub const NAME_AnchorResults: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AnchorResults"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractMessageFolder: &str = "AbstractMessageFolder"; +pub const NAME_AnchorResults_Anchor: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Anchor"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractMultimediaAlbum: &str = "AbstractMultimediaAlbum"; +pub const NAME_AnchorResults_AnchorState: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AnchorState"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractNote: &str = "AbstractNote"; +pub const NAME_AnchorResults_ResultObjectID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ResultObjectID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractTask: &str = "AbstractTask"; +pub const NAME_AnchorSyncKnowledge: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AnchorSyncKnowledge"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractVideoAlbum: &str = "AbstractVideoAlbum"; +pub const NAME_AnchorSyncSvc: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AnchorSync"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractVideoPlaylist: &str = "AbstractVideoPlaylist"; +pub const NAME_AnchorSyncSvc_BeginSync: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BeginSync"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorResults: &str = "AnchorResults"; +pub const NAME_AnchorSyncSvc_CurrentAnchor: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AnchorCurrentAnchor"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorResults_Anchor: &str = "Anchor"; +pub const NAME_AnchorSyncSvc_EndSync: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EndSync"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorResults_AnchorState: &str = "AnchorState"; +pub const NAME_AnchorSyncSvc_FilterType: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FilterType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorResults_ResultObjectID: &str = "ResultObjectID"; +pub const NAME_AnchorSyncSvc_GetChangesSinceAnchor: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GetChangesSinceAnchor"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncKnowledge: &str = "AnchorSyncKnowledge"; +pub const NAME_AnchorSyncSvc_KnowledgeObjectID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AnchorKnowledgeObjectID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc: &str = "AnchorSync"; +pub const NAME_AnchorSyncSvc_LastSyncProxyID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AnchorLastSyncProxyID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_BeginSync: &str = "BeginSync"; +pub const NAME_AnchorSyncSvc_LocalOnlyDelete: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LocalOnlyDelete"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_CurrentAnchor: &str = "AnchorCurrentAnchor"; +pub const NAME_AnchorSyncSvc_ProviderVersion: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AnchorProviderVersion"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_EndSync: &str = "EndSync"; +pub const NAME_AnchorSyncSvc_ReplicaID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AnchorReplicaID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_FilterType: &str = "FilterType"; +pub const NAME_AnchorSyncSvc_SyncFormat: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SyncFormat"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_GetChangesSinceAnchor: &str = "GetChangesSinceAnchor"; +pub const NAME_AnchorSyncSvc_VersionProps: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AnchorVersionProps"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_KnowledgeObjectID: &str = "AnchorKnowledgeObjectID"; +pub const NAME_Association: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Association"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_LastSyncProxyID: &str = "AnchorLastSyncProxyID"; +pub const NAME_AudibleFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AudibleFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_LocalOnlyDelete: &str = "LocalOnlyDelete"; +pub const NAME_AudioObj_AudioBitDepth: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AudioBitDepth"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_ProviderVersion: &str = "AnchorProviderVersion"; +pub const NAME_AudioObj_AudioBitRate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AudioBitRate"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_ReplicaID: &str = "AnchorReplicaID"; +pub const NAME_AudioObj_AudioBlockAlignment: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AudioBlockAlignment"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_SyncFormat: &str = "SyncFormat"; +pub const NAME_AudioObj_AudioFormatCode: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AudioFormatCode"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_VersionProps: &str = "AnchorVersionProps"; +pub const NAME_AudioObj_Channels: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Channels"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_Association: &str = "Association"; +pub const NAME_AudioObj_Lyrics: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Lyrics"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AudibleFile: &str = "AudibleFile"; +pub const NAME_BMPImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BMPImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AudioObj_AudioBitDepth: &str = "AudioBitDepth"; +pub const NAME_CIFFImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CIFFImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AudioObj_AudioBitRate: &str = "AudioBitRate"; +pub const NAME_CalendarObj_Accepted: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Accepted"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AudioObj_AudioBlockAlignment: &str = "AudioBlockAlignment"; +pub const NAME_CalendarObj_BeginDateTime: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BeginDateTime"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AudioObj_AudioFormatCode: &str = "AudioFormatCode"; +pub const NAME_CalendarObj_BusyStatus: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BusyStatus"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AudioObj_Channels: &str = "Channels"; +pub const NAME_CalendarObj_Declined: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Declined"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AudioObj_Lyrics: &str = "Lyrics"; +pub const NAME_CalendarObj_EndDateTime: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EndDateTime"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_BMPImage: &str = "BMPImage"; +pub const NAME_CalendarObj_Location: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Location"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CIFFImage: &str = "CIFFImage"; +pub const NAME_CalendarObj_PatternDuration: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PatternDuration"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarObj_Accepted: &str = "Accepted"; +pub const NAME_CalendarObj_PatternStartTime: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PatternStartTime"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarObj_BeginDateTime: &str = "BeginDateTime"; +pub const NAME_CalendarObj_ReminderOffset: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ReminderOffset"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarObj_BusyStatus: &str = "BusyStatus"; +pub const NAME_CalendarObj_Tentative: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Tentative"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarObj_Declined: &str = "Declined"; +pub const NAME_CalendarObj_TimeZone: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TimeZone"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarObj_EndDateTime: &str = "EndDateTime"; +pub const NAME_CalendarSvc: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Calendar"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarObj_Location: &str = "Location"; +pub const NAME_CalendarSvc_SyncWindowEnd: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SyncWindowEnd"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarObj_PatternDuration: &str = "PatternDuration"; +pub const NAME_CalendarSvc_SyncWindowStart: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SyncWindowStart"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarObj_PatternStartTime: &str = "PatternStartTime"; +pub const NAME_ContactObj_AnniversaryDate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AnniversaryDate"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarObj_ReminderOffset: &str = "ReminderOffset"; +pub const NAME_ContactObj_Assistant: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Assistant"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarObj_Tentative: &str = "Tentative"; +pub const NAME_ContactObj_Birthdate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Birthdate"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarObj_TimeZone: &str = "TimeZone"; +pub const NAME_ContactObj_BusinessAddressCity: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BusinessAddressCity"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarSvc: &str = "Calendar"; +pub const NAME_ContactObj_BusinessAddressCountry: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BusinessAddressCountry"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarSvc_SyncWindowEnd: &str = "SyncWindowEnd"; +pub const NAME_ContactObj_BusinessAddressFull: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BusinessAddressFull"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarSvc_SyncWindowStart: &str = "SyncWindowStart"; +pub const NAME_ContactObj_BusinessAddressLine2: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BusinessAddressLine2"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_AnniversaryDate: &str = "AnniversaryDate"; +pub const NAME_ContactObj_BusinessAddressPostalCode: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BusinessAddressPostalCode"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Assistant: &str = "Assistant"; +pub const NAME_ContactObj_BusinessAddressRegion: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BusinessAddressRegion"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Birthdate: &str = "Birthdate"; +pub const NAME_ContactObj_BusinessAddressStreet: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BusinessAddressStreet"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessAddressCity: &str = "BusinessAddressCity"; +pub const NAME_ContactObj_BusinessEmail: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BusinessEmail"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessAddressCountry: &str = "BusinessAddressCountry"; +pub const NAME_ContactObj_BusinessEmail2: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BusinessEmail2"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessAddressFull: &str = "BusinessAddressFull"; +pub const NAME_ContactObj_BusinessFax: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BusinessFax"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessAddressLine2: &str = "BusinessAddressLine2"; +pub const NAME_ContactObj_BusinessPhone: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BusinessPhone"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessAddressPostalCode: &str = "BusinessAddressPostalCode"; +pub const NAME_ContactObj_BusinessPhone2: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BusinessPhone2"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessAddressRegion: &str = "BusinessAddressRegion"; +pub const NAME_ContactObj_BusinessWebAddress: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BusinessWebAddress"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessAddressStreet: &str = "BusinessAddressStreet"; +pub const NAME_ContactObj_Children: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Children"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessEmail: &str = "BusinessEmail"; +pub const NAME_ContactObj_Email: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Email"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessEmail2: &str = "BusinessEmail2"; +pub const NAME_ContactObj_FamilyName: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FamilyName"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessFax: &str = "BusinessFax"; +pub const NAME_ContactObj_Fax: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Fax"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessPhone: &str = "BusinessPhone"; +pub const NAME_ContactObj_GivenName: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GivenName"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessPhone2: &str = "BusinessPhone2"; +pub const NAME_ContactObj_IMAddress: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IMAddress"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessWebAddress: &str = "BusinessWebAddress"; +pub const NAME_ContactObj_IMAddress2: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IMAddress2"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Children: &str = "Children"; +pub const NAME_ContactObj_IMAddress3: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IMAddress3"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Email: &str = "Email"; +pub const NAME_ContactObj_MiddleNames: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MiddleNames"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_FamilyName: &str = "FamilyName"; +pub const NAME_ContactObj_MobilePhone: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MobilePhone"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Fax: &str = "Fax"; +pub const NAME_ContactObj_MobilePhone2: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MobilePhone2"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_GivenName: &str = "GivenName"; +pub const NAME_ContactObj_Organization: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Organization"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_IMAddress: &str = "IMAddress"; +pub const NAME_ContactObj_OtherAddressCity: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OtherAddressCity"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_IMAddress2: &str = "IMAddress2"; +pub const NAME_ContactObj_OtherAddressCountry: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OtherAddressCountry"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_IMAddress3: &str = "IMAddress3"; +pub const NAME_ContactObj_OtherAddressFull: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OtherAddressFull"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_MiddleNames: &str = "MiddleNames"; +pub const NAME_ContactObj_OtherAddressLine2: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OtherAddressLine2"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_MobilePhone: &str = "MobilePhone"; +pub const NAME_ContactObj_OtherAddressPostalCode: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OtherAddressPostalCode"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_MobilePhone2: &str = "MobilePhone2"; +pub const NAME_ContactObj_OtherAddressRegion: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OtherAddressRegion"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Organization: &str = "Organization"; +pub const NAME_ContactObj_OtherAddressStreet: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OtherAddressStreet"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_OtherAddressCity: &str = "OtherAddressCity"; +pub const NAME_ContactObj_OtherEmail: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OtherEmail"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_OtherAddressCountry: &str = "OtherAddressCountry"; +pub const NAME_ContactObj_OtherPhone: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OtherPhone"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_OtherAddressFull: &str = "OtherAddressFull"; +pub const NAME_ContactObj_Pager: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Pager"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_OtherAddressLine2: &str = "OtherAddressLine2"; +pub const NAME_ContactObj_PersonalAddressCity: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersonalAddressCity"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_OtherAddressPostalCode: &str = "OtherAddressPostalCode"; +pub const NAME_ContactObj_PersonalAddressCountry: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersonalAddressCountry"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_OtherAddressRegion: &str = "OtherAddressRegion"; +pub const NAME_ContactObj_PersonalAddressFull: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersonalAddressFull"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_OtherAddressStreet: &str = "OtherAddressStreet"; +pub const NAME_ContactObj_PersonalAddressLine2: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersonalAddressLine2"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_OtherEmail: &str = "OtherEmail"; +pub const NAME_ContactObj_PersonalAddressPostalCode: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersonalAddressPostalCode"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_OtherPhone: &str = "OtherPhone"; +pub const NAME_ContactObj_PersonalAddressRegion: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersonalAddressRegion"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Pager: &str = "Pager"; +pub const NAME_ContactObj_PersonalAddressStreet: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersonalAddressStreet"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalAddressCity: &str = "PersonalAddressCity"; +pub const NAME_ContactObj_PersonalEmail: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersonalEmail"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalAddressCountry: &str = "PersonalAddressCountry"; +pub const NAME_ContactObj_PersonalEmail2: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersonalEmail2"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalAddressFull: &str = "PersonalAddressFull"; +pub const NAME_ContactObj_PersonalFax: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersonalFax"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalAddressLine2: &str = "PersonalAddressLine2"; +pub const NAME_ContactObj_PersonalPhone: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersonalPhone"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalAddressPostalCode: &str = "PersonalAddressPostalCode"; +pub const NAME_ContactObj_PersonalPhone2: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersonalPhone2"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalAddressRegion: &str = "PersonalAddressRegion"; +pub const NAME_ContactObj_PersonalWebAddress: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersonalWebAddress"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalAddressStreet: &str = "PersonalAddressStreet"; +pub const NAME_ContactObj_Phone: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Phone"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalEmail: &str = "PersonalEmail"; +pub const NAME_ContactObj_PhoneticFamilyName: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PhoneticFamilyName"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalEmail2: &str = "PersonalEmail2"; +pub const NAME_ContactObj_PhoneticGivenName: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PhoneticGivenName"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalFax: &str = "PersonalFax"; +pub const NAME_ContactObj_PhoneticOrganization: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PhoneticOrganization"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalPhone: &str = "PersonalPhone"; +pub const NAME_ContactObj_Ringtone: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Ringtone"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalPhone2: &str = "PersonalPhone2"; +pub const NAME_ContactObj_Role: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Role"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalWebAddress: &str = "PersonalWebAddress"; +pub const NAME_ContactObj_Spouse: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Spouse"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Phone: &str = "Phone"; +pub const NAME_ContactObj_Suffix: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Suffix"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PhoneticFamilyName: &str = "PhoneticFamilyName"; +pub const NAME_ContactObj_Title: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Title"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PhoneticGivenName: &str = "PhoneticGivenName"; +pub const NAME_ContactObj_WebAddress: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WebAddress"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PhoneticOrganization: &str = "PhoneticOrganization"; +pub const NAME_ContactSvc_SyncWithPhoneOnly: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FilterType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Ringtone: &str = "Ringtone"; +pub const NAME_ContactsSvc: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Contacts"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Role: &str = "Role"; +pub const NAME_DPOFDocument: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DPOFDocument"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Spouse: &str = "Spouse"; +pub const NAME_DVBTSFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DVBTSFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Suffix: &str = "Suffix"; +pub const NAME_DeviceExecutable: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeviceExecutable"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Title: &str = "Title"; +pub const NAME_DeviceMetadataCAB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeviceMetadataCAB"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_WebAddress: &str = "WebAddress"; +pub const NAME_DeviceMetadataObj_ContentID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ContentID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactSvc_SyncWithPhoneOnly: &str = "FilterType"; +pub const NAME_DeviceMetadataObj_DefaultCAB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DefaultCAB"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactsSvc: &str = "Contacts"; +pub const NAME_DeviceMetadataSvc: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Metadata"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_DPOFDocument: &str = "DPOFDocument"; +pub const NAME_DeviceScript: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeviceScript"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_DVBTSFile: &str = "DVBTSFile"; +pub const NAME_EXIFImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EXIFImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_DeviceExecutable: &str = "DeviceExecutable"; +pub const NAME_ExcelDocument: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ExcelDocument"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_DeviceMetadataCAB: &str = "DeviceMetadataCAB"; +pub const NAME_FLACFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FLACFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_DeviceMetadataObj_ContentID: &str = "ContentID"; +pub const NAME_FirmwareFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FirmwareFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_DeviceMetadataObj_DefaultCAB: &str = "DefaultCAB"; +pub const NAME_FlashPixImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FlashPixImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_DeviceMetadataSvc: &str = "Metadata"; +pub const NAME_FullEnumSyncKnowledge: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FullEnumSyncKnowledge"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_DeviceScript: &str = "DeviceScript"; +pub const NAME_FullEnumSyncSvc: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FullEnumSync"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_EXIFImage: &str = "EXIFImage"; +pub const NAME_FullEnumSyncSvc_BeginSync: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BeginSync"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ExcelDocument: &str = "ExcelDocument"; +pub const NAME_FullEnumSyncSvc_EndSync: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EndSync"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FLACFile: &str = "FLACFile"; +pub const NAME_FullEnumSyncSvc_FilterType: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FilterType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FirmwareFile: &str = "FirmwareFile"; +pub const NAME_FullEnumSyncSvc_KnowledgeObjectID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FullEnumKnowledgeObjectID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FlashPixImage: &str = "FlashPixImage"; +pub const NAME_FullEnumSyncSvc_LastSyncProxyID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FullEnumLastSyncProxyID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncKnowledge: &str = "FullEnumSyncKnowledge"; +pub const NAME_FullEnumSyncSvc_LocalOnlyDelete: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LocalOnlyDelete"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncSvc: &str = "FullEnumSync"; +pub const NAME_FullEnumSyncSvc_ProviderVersion: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FullEnumProviderVersion"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncSvc_BeginSync: &str = "BeginSync"; +pub const NAME_FullEnumSyncSvc_ReplicaID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FullEnumReplicaID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncSvc_EndSync: &str = "EndSync"; +pub const NAME_FullEnumSyncSvc_SyncFormat: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SyncFormat"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncSvc_FilterType: &str = "FilterType"; +pub const NAME_FullEnumSyncSvc_VersionProps: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FullEnumVersionProps"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncSvc_KnowledgeObjectID: &str = "FullEnumKnowledgeObjectID"; +pub const NAME_GIFImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GIFImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncSvc_LastSyncProxyID: &str = "FullEnumLastSyncProxyID"; +pub const NAME_GenericObj_AllowedFolderContents: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AllowedFolderContents"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncSvc_LocalOnlyDelete: &str = "LocalOnlyDelete"; +pub const NAME_GenericObj_AssociationDesc: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AssociationDesc"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncSvc_ProviderVersion: &str = "FullEnumProviderVersion"; +pub const NAME_GenericObj_AssociationType: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AssociationType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncSvc_ReplicaID: &str = "FullEnumReplicaID"; +pub const NAME_GenericObj_Copyright: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Copyright"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncSvc_SyncFormat: &str = "SyncFormat"; +pub const NAME_GenericObj_Corrupt: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Corrupt"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncSvc_VersionProps: &str = "FullEnumVersionProps"; +pub const NAME_GenericObj_DRMStatus: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DRMStatus"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GIFImage: &str = "GIFImage"; +pub const NAME_GenericObj_DateAccessed: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DateAccessed"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_AllowedFolderContents: &str = "AllowedFolderContents"; +pub const NAME_GenericObj_DateAdded: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DateAdded"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_AssociationDesc: &str = "AssociationDesc"; +pub const NAME_GenericObj_DateAuthored: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DateAuthored"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_AssociationType: &str = "AssociationType"; +pub const NAME_GenericObj_DateCreated: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DateCreated"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_Copyright: &str = "Copyright"; +pub const NAME_GenericObj_DateModified: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DateModified"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_Corrupt: &str = "Corrupt"; +pub const NAME_GenericObj_DateRevised: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DateRevised"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_DRMStatus: &str = "DRMStatus"; +pub const NAME_GenericObj_Description: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Description"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_DateAccessed: &str = "DateAccessed"; +pub const NAME_GenericObj_Hidden: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Hidden"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_DateAdded: &str = "DateAdded"; +pub const NAME_GenericObj_Keywords: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Keywords"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_DateAuthored: &str = "DateAuthored"; +pub const NAME_GenericObj_LanguageLocale: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LanguageLocale"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_DateCreated: &str = "DateCreated"; +pub const NAME_GenericObj_Name: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Name"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_DateModified: &str = "DateModified"; +pub const NAME_GenericObj_NonConsumable: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NonConsumable"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_DateRevised: &str = "DateRevised"; +pub const NAME_GenericObj_ObjectFileName: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ObjectFileName"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_Description: &str = "Description"; +pub const NAME_GenericObj_ObjectFormat: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ObjectFormat"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_Hidden: &str = "Hidden"; +pub const NAME_GenericObj_ObjectID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ObjectID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_Keywords: &str = "Keywords"; +pub const NAME_GenericObj_ObjectSize: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ObjectSize"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_LanguageLocale: &str = "LanguageLocale"; +pub const NAME_GenericObj_ParentID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ParentID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_Name: &str = "Name"; +pub const NAME_GenericObj_PersistentUID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersistentUID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_NonConsumable: &str = "NonConsumable"; +pub const NAME_GenericObj_PropertyBag: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PropertyBag"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_ObjectFileName: &str = "ObjectFileName"; +pub const NAME_GenericObj_ProtectionStatus: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProtectionStatus"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_ObjectFormat: &str = "ObjectFormat"; +pub const NAME_GenericObj_ReferenceParentID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ReferenceParentID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_ObjectID: &str = "ObjectID"; +pub const NAME_GenericObj_StorageID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StorageID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_ObjectSize: &str = "ObjectSize"; +pub const NAME_GenericObj_SubDescription: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SubDescription"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_ParentID: &str = "ParentID"; +pub const NAME_GenericObj_SyncID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SyncID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_PersistentUID: &str = "PersistentUID"; +pub const NAME_GenericObj_SystemObject: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SystemObject"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_PropertyBag: &str = "PropertyBag"; +pub const NAME_GenericObj_TimeToLive: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TimeToLive"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_ProtectionStatus: &str = "ProtectionStatus"; +pub const NAME_HDPhotoImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HDPhotoImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_ReferenceParentID: &str = "ReferenceParentID"; +pub const NAME_HTMLDocument: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HTMLDocument"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_StorageID: &str = "StorageID"; +pub const NAME_HintsSvc: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Hints"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_SubDescription: &str = "SubDescription"; +pub const NAME_ICalendarActivity: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ICalendar"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_SyncID: &str = "SyncID"; +pub const NAME_ImageObj_Aperature: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Aperature"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_SystemObject: &str = "SystemObject"; +pub const NAME_ImageObj_Exposure: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Exposure"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_TimeToLive: &str = "TimeToLive"; +pub const NAME_ImageObj_ISOSpeed: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ISOSpeed"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_HDPhotoImage: &str = "HDPhotoImage"; +pub const NAME_ImageObj_ImageBitDepth: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ImageBitDepth"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_HTMLDocument: &str = "HTMLDocument"; +pub const NAME_ImageObj_IsColorCorrected: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IsColorCorrected"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_HintsSvc: &str = "Hints"; +pub const NAME_ImageObj_IsCropped: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IsCropped"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ICalendarActivity: &str = "ICalendar"; +pub const NAME_JFIFImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("JFIFImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ImageObj_Aperature: &str = "Aperature"; +pub const NAME_JP2Image: ::windows_sys::core::PCWSTR = ::windows_sys::w!("JP2Image"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ImageObj_Exposure: &str = "Exposure"; +pub const NAME_JPEGXRImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("JPEGXRImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ImageObj_ISOSpeed: &str = "ISOSpeed"; +pub const NAME_JPXImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("JPXImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ImageObj_ImageBitDepth: &str = "ImageBitDepth"; +pub const NAME_M3UPlaylist: ::windows_sys::core::PCWSTR = ::windows_sys::w!("M3UPlaylist"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ImageObj_IsColorCorrected: &str = "IsColorCorrected"; +pub const NAME_MHTDocument: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MHTDocument"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ImageObj_IsCropped: &str = "IsCropped"; +pub const NAME_MP3File: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MP3File"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_JFIFImage: &str = "JFIFImage"; +pub const NAME_MPEG2File: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MPEG2File"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_JP2Image: &str = "JP2Image"; +pub const NAME_MPEG4File: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MPEG4File"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_JPEGXRImage: &str = "JPEGXRImage"; +pub const NAME_MPEGFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MPEGFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_JPXImage: &str = "JPXImage"; +pub const NAME_MPLPlaylist: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MPLPlaylist"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_M3UPlaylist: &str = "M3UPlaylist"; +pub const NAME_MediaObj_AlbumArtist: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AlbumArtist"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MHTDocument: &str = "MHTDocument"; +pub const NAME_MediaObj_AlbumName: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AlbumName"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MP3File: &str = "MP3File"; +pub const NAME_MediaObj_Artist: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Artist"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MPEG2File: &str = "MPEG2File"; +pub const NAME_MediaObj_AudioEncodingProfile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AudioEncodingProfile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MPEG4File: &str = "MPEG4File"; +pub const NAME_MediaObj_BitRateType: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BitRateType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MPEGFile: &str = "MPEGFile"; +pub const NAME_MediaObj_BookmarkByte: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BookmarkByte"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MPLPlaylist: &str = "MPLPlaylist"; +pub const NAME_MediaObj_BookmarkObject: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BookmarkObject"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_AlbumArtist: &str = "AlbumArtist"; +pub const NAME_MediaObj_BookmarkTime: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BookmarkTime"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_AlbumName: &str = "AlbumName"; +pub const NAME_MediaObj_BufferSize: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BufferSize"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Artist: &str = "Artist"; +pub const NAME_MediaObj_Composer: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Composer"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_AudioEncodingProfile: &str = "AudioEncodingProfile"; +pub const NAME_MediaObj_Credits: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Credits"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_BitRateType: &str = "BitRateType"; +pub const NAME_MediaObj_DateOriginalRelease: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DateOriginalRelease"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_BookmarkByte: &str = "BookmarkByte"; +pub const NAME_MediaObj_Duration: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Duration"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_BookmarkObject: &str = "BookmarkObject"; +pub const NAME_MediaObj_Editor: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Editor"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_BookmarkTime: &str = "BookmarkTime"; +pub const NAME_MediaObj_EffectiveRating: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EffectiveRating"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_BufferSize: &str = "BufferSize"; +pub const NAME_MediaObj_EncodingProfile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EncodingProfile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Composer: &str = "Composer"; +pub const NAME_MediaObj_EncodingQuality: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EncodingQuality"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Credits: &str = "Credits"; +pub const NAME_MediaObj_Genre: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Genre"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_DateOriginalRelease: &str = "DateOriginalRelease"; +pub const NAME_MediaObj_GeographicOrigin: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GeographicOrigin"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Duration: &str = "Duration"; +pub const NAME_MediaObj_Height: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Height"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Editor: &str = "Editor"; +pub const NAME_MediaObj_MediaType: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MediaType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_EffectiveRating: &str = "EffectiveRating"; +pub const NAME_MediaObj_MediaUID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MediaUID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_EncodingProfile: &str = "EncodingProfile"; +pub const NAME_MediaObj_Mood: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Mood"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_EncodingQuality: &str = "EncodingQuality"; +pub const NAME_MediaObj_Owner: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Owner"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Genre: &str = "Genre"; +pub const NAME_MediaObj_ParentalRating: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ParentalRating"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_GeographicOrigin: &str = "GeographicOrigin"; +pub const NAME_MediaObj_Producer: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Producer"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Height: &str = "Height"; +pub const NAME_MediaObj_SampleRate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SampleRate"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_MediaType: &str = "MediaType"; +pub const NAME_MediaObj_SkipCount: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SkipCount"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_MediaUID: &str = "MediaUID"; +pub const NAME_MediaObj_SubscriptionContentID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SubscriptionContentID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Mood: &str = "Mood"; +pub const NAME_MediaObj_Subtitle: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Subtitle"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Owner: &str = "Owner"; +pub const NAME_MediaObj_TotalBitRate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TotalBitRate"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_ParentalRating: &str = "ParentalRating"; +pub const NAME_MediaObj_Track: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Track"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Producer: &str = "Producer"; +pub const NAME_MediaObj_URLLink: ::windows_sys::core::PCWSTR = ::windows_sys::w!("URLLink"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_SampleRate: &str = "SampleRate"; +pub const NAME_MediaObj_URLSource: ::windows_sys::core::PCWSTR = ::windows_sys::w!("URLSource"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_SkipCount: &str = "SkipCount"; +pub const NAME_MediaObj_UseCount: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UseCount"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_SubscriptionContentID: &str = "SubscriptionContentID"; +pub const NAME_MediaObj_UserRating: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UserRating"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Subtitle: &str = "Subtitle"; +pub const NAME_MediaObj_WebMaster: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WebMaster"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_TotalBitRate: &str = "TotalBitRate"; +pub const NAME_MediaObj_Width: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Width"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Track: &str = "Track"; +pub const NAME_MessageObj_BCC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BCC"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_URLLink: &str = "URLLink"; +pub const NAME_MessageObj_Body: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Body"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_URLSource: &str = "URLSource"; +pub const NAME_MessageObj_CC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CC"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_UseCount: &str = "UseCount"; +pub const NAME_MessageObj_Category: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Category"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_UserRating: &str = "UserRating"; +pub const NAME_MessageObj_PatternDayOfMonth: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PatternDayOfMonth"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_WebMaster: &str = "WebMaster"; +pub const NAME_MessageObj_PatternDayOfWeek: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PatternDayOfWeek"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Width: &str = "Width"; +pub const NAME_MessageObj_PatternDeleteDates: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PatternDeleteDates"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_BCC: &str = "BCC"; +pub const NAME_MessageObj_PatternInstance: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PatternInstance"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_Body: &str = "Body"; +pub const NAME_MessageObj_PatternMonthOfYear: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PatternMonthOfYear"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_CC: &str = "CC"; +pub const NAME_MessageObj_PatternOriginalDateTime: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PatternOriginalDateTime"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_Category: &str = "Category"; +pub const NAME_MessageObj_PatternPeriod: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PatternPeriod"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_PatternDayOfMonth: &str = "PatternDayOfMonth"; +pub const NAME_MessageObj_PatternType: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PatternType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_PatternDayOfWeek: &str = "PatternDayOfWeek"; +pub const NAME_MessageObj_PatternValidEndDate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PatternValidEndDate"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_PatternDeleteDates: &str = "PatternDeleteDates"; +pub const NAME_MessageObj_PatternValidStartDate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PatternValidStartDate"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_PatternInstance: &str = "PatternInstance"; +pub const NAME_MessageObj_Priority: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Priority"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_PatternMonthOfYear: &str = "PatternMonthOfYear"; +pub const NAME_MessageObj_Read: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Read"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_PatternOriginalDateTime: &str = "PatternOriginalDateTime"; +pub const NAME_MessageObj_ReceivedTime: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ReceivedTime"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_PatternPeriod: &str = "PatternPeriod"; +pub const NAME_MessageObj_Sender: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Sender"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_PatternType: &str = "PatternType"; +pub const NAME_MessageObj_Subject: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Subject"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_PatternValidEndDate: &str = "PatternValidEndDate"; +pub const NAME_MessageObj_To: ::windows_sys::core::PCWSTR = ::windows_sys::w!("To"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_PatternValidStartDate: &str = "PatternValidStartDate"; +pub const NAME_MessageSvc: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Message"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_Priority: &str = "Priority"; +pub const NAME_NotesSvc: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Notes"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_Read: &str = "Read"; +pub const NAME_OGGFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OGGFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_ReceivedTime: &str = "ReceivedTime"; +pub const NAME_PCDImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCDImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_Sender: &str = "Sender"; +pub const NAME_PICTImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PICTImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_Subject: &str = "Subject"; +pub const NAME_PNGImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PNGImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_To: &str = "To"; +pub const NAME_PSLPlaylist: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PSLPlaylist"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageSvc: &str = "Message"; +pub const NAME_PowerPointDocument: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PowerPointDocument"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_NotesSvc: &str = "Notes"; +pub const NAME_QCELPFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("QCELPFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_OGGFile: &str = "OGGFile"; +pub const NAME_RingtonesSvc: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Ringtones"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_PCDImage: &str = "PCDImage"; +pub const NAME_RingtonesSvc_DefaultRingtone: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DefaultRingtone"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_PICTImage: &str = "PICTImage"; +pub const NAME_Services_ServiceDisplayName: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ServiceDisplayName"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_PNGImage: &str = "PNGImage"; +pub const NAME_Services_ServiceIcon: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ServiceIcon"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_PSLPlaylist: &str = "PSLPlaylist"; +pub const NAME_Services_ServiceLocale: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ServiceLocale"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_PowerPointDocument: &str = "PowerPointDocument"; +pub const NAME_StatusSvc: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Status"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_QCELPFile: &str = "QCELPFile"; +pub const NAME_StatusSvc_BatteryLife: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BatteryLife"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_RingtonesSvc: &str = "Ringtones"; +pub const NAME_StatusSvc_ChargingState: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ChargingState"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_RingtonesSvc_DefaultRingtone: &str = "DefaultRingtone"; +pub const NAME_StatusSvc_MissedCalls: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MissedCalls"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_Services_ServiceDisplayName: &str = "ServiceDisplayName"; +pub const NAME_StatusSvc_NetworkName: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NetworkName"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_Services_ServiceIcon: &str = "ServiceIcon"; +pub const NAME_StatusSvc_NetworkType: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NetworkType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_Services_ServiceLocale: &str = "ServiceLocale"; +pub const NAME_StatusSvc_NewPictures: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NewPictures"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc: &str = "Status"; +pub const NAME_StatusSvc_Roaming: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Roaming"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_BatteryLife: &str = "BatteryLife"; +pub const NAME_StatusSvc_SignalStrength: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SignalStrength"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_ChargingState: &str = "ChargingState"; +pub const NAME_StatusSvc_StorageCapacity: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StorageCapacity"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_MissedCalls: &str = "MissedCalls"; +pub const NAME_StatusSvc_StorageFreeSpace: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StorageFreeSpace"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_NetworkName: &str = "NetworkName"; +pub const NAME_StatusSvc_TextMessages: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TextMessages"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_NetworkType: &str = "NetworkType"; +pub const NAME_StatusSvc_VoiceMail: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VoiceMail"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_NewPictures: &str = "NewPictures"; +pub const NAME_SyncObj_LastAuthorProxyID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LastAuthorProxyID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_Roaming: &str = "Roaming"; +pub const NAME_SyncSvc_BeginSync: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BeginSync"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_SignalStrength: &str = "SignalStrength"; +pub const NAME_SyncSvc_EndSync: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EndSync"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_StorageCapacity: &str = "StorageCapacity"; +pub const NAME_SyncSvc_FilterType: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FilterType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_StorageFreeSpace: &str = "StorageFreeSpace"; +pub const NAME_SyncSvc_LocalOnlyDelete: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LocalOnlyDelete"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_TextMessages: &str = "TextMessages"; +pub const NAME_SyncSvc_SyncFormat: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SyncFormat"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_VoiceMail: &str = "VoiceMail"; +pub const NAME_SyncSvc_SyncObjectReferences: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SyncObjectReferences"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_SyncObj_LastAuthorProxyID: &str = "LastAuthorProxyID"; +pub const NAME_TIFFEPImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TIFFEPImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_SyncSvc_BeginSync: &str = "BeginSync"; +pub const NAME_TIFFITImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TIFFITImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_SyncSvc_EndSync: &str = "EndSync"; +pub const NAME_TIFFImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TIFFImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_SyncSvc_FilterType: &str = "FilterType"; +pub const NAME_TaskObj_BeginDate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BeginDate"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_SyncSvc_LocalOnlyDelete: &str = "LocalOnlyDelete"; +pub const NAME_TaskObj_Complete: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Complete"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_SyncSvc_SyncFormat: &str = "SyncFormat"; +pub const NAME_TaskObj_EndDate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EndDate"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_SyncSvc_SyncObjectReferences: &str = "SyncObjectReferences"; +pub const NAME_TaskObj_ReminderDateTime: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ReminderDateTime"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_TIFFEPImage: &str = "TIFFEPImage"; +pub const NAME_TasksSvc: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Tasks"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_TIFFITImage: &str = "TIFFITImage"; +pub const NAME_TasksSvc_SyncActiveOnly: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FilterType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_TIFFImage: &str = "TIFFImage"; +pub const NAME_TextDocument: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TextDocument"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_TaskObj_BeginDate: &str = "BeginDate"; +pub const NAME_Undefined: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Undefined"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_TaskObj_Complete: &str = "Complete"; +pub const NAME_UndefinedAudio: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UndefinedAudio"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_TaskObj_EndDate: &str = "EndDate"; +pub const NAME_UndefinedCollection: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UndefinedCollection"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_TaskObj_ReminderDateTime: &str = "ReminderDateTime"; +pub const NAME_UndefinedDocument: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UndefinedDocument"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_TasksSvc: &str = "Tasks"; +pub const NAME_UndefinedVideo: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UndefinedVideo"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_TasksSvc_SyncActiveOnly: &str = "FilterType"; +pub const NAME_UnknownImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UnknownImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_TextDocument: &str = "TextDocument"; +pub const NAME_VCalendar1Activity: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VCalendar1"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_Undefined: &str = "Undefined"; +pub const NAME_VCard2Contact: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VCard2Contact"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_UndefinedAudio: &str = "UndefinedAudio"; +pub const NAME_VCard3Contact: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VCard3Contact"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_UndefinedCollection: &str = "UndefinedCollection"; +pub const NAME_VideoObj_KeyFrameDistance: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyFrameDistance"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_UndefinedDocument: &str = "UndefinedDocument"; +pub const NAME_VideoObj_ScanType: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ScanType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_UndefinedVideo: &str = "UndefinedVideo"; +pub const NAME_VideoObj_Source: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Source"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_UnknownImage: &str = "UnknownImage"; +pub const NAME_VideoObj_VideoBitRate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VideoBitRate"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_VCalendar1Activity: &str = "VCalendar1"; +pub const NAME_VideoObj_VideoFormatCode: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VideoFormatCode"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_VCard2Contact: &str = "VCard2Contact"; +pub const NAME_VideoObj_VideoFrameRate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VideoFrameRate"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_VCard3Contact: &str = "VCard3Contact"; +pub const NAME_WAVFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WAVFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_VideoObj_KeyFrameDistance: &str = "KeyFrameDistance"; +pub const NAME_WBMPImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WBMPImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_VideoObj_ScanType: &str = "ScanType"; +pub const NAME_WMAFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMAFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_VideoObj_Source: &str = "Source"; +pub const NAME_WMVFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMVFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_VideoObj_VideoBitRate: &str = "VideoBitRate"; +pub const NAME_WPLPlaylist: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WPLPlaylist"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_VideoObj_VideoFormatCode: &str = "VideoFormatCode"; +pub const NAME_WordDocument: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WordDocument"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_VideoObj_VideoFrameRate: &str = "VideoFrameRate"; +pub const NAME_XMLDocument: ::windows_sys::core::PCWSTR = ::windows_sys::w!("XMLDocument"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_WAVFile: &str = "WAVFile"; +pub const PORTABLE_DEVICE_DRM_SCHEME_PDDRM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PDDRM"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_WBMPImage: &str = "WBMPImage"; +pub const PORTABLE_DEVICE_DRM_SCHEME_WMDRM10_PD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDRM10-PD"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_WMAFile: &str = "WMAFile"; +pub const PORTABLE_DEVICE_ICON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Icons"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_WMVFile: &str = "WMVFile"; +pub const PORTABLE_DEVICE_IS_MASS_STORAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PortableDeviceIsMassStorage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_WPLPlaylist: &str = "WPLPlaylist"; +pub const PORTABLE_DEVICE_NAMESPACE_EXCLUDE_FROM_SHELL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PortableDeviceNameSpaceExcludeFromShell"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_WordDocument: &str = "WordDocument"; +pub const PORTABLE_DEVICE_NAMESPACE_THUMBNAIL_CONTENT_TYPES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PortableDeviceNameSpaceThumbnailContentTypes"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_XMLDocument: &str = "XMLDocument"; +pub const PORTABLE_DEVICE_NAMESPACE_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PortableDeviceNameSpaceTimeout"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const PORTABLE_DEVICE_DRM_SCHEME_PDDRM: &str = "PDDRM"; +pub const PORTABLE_DEVICE_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PortableDeviceType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const PORTABLE_DEVICE_DRM_SCHEME_WMDRM10_PD: &str = "WMDRM10-PD"; +pub const PortableDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x728a21c5_3d9e_48d7_9810_864848f0f404); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const PORTABLE_DEVICE_ICON: &str = "Icons"; +pub const PortableDeviceDispatchFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x43232233_8338_4658_ae01_0b4ae830b6b0); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const PORTABLE_DEVICE_IS_MASS_STORAGE: &str = "PortableDeviceIsMassStorage"; +pub const PortableDeviceFTM: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf7c0039a_4762_488a_b4b3_760ef9a1ba9b); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const PORTABLE_DEVICE_NAMESPACE_EXCLUDE_FROM_SHELL: &str = "PortableDeviceNameSpaceExcludeFromShell"; +pub const PortableDeviceKeyCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xde2d022d_2480_43be_97f0_d1fa2cf98f4f); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const PORTABLE_DEVICE_NAMESPACE_THUMBNAIL_CONTENT_TYPES: &str = "PortableDeviceNameSpaceThumbnailContentTypes"; +pub const PortableDeviceManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0af10cec_2ecd_4b92_9581_34f6ae0637f3); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const PORTABLE_DEVICE_NAMESPACE_TIMEOUT: &str = "PortableDeviceNameSpaceTimeout"; +pub const PortableDevicePropVariantCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x08a99e2f_6d6d_4b80_af5a_baf2bcbe4cb9); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const PORTABLE_DEVICE_TYPE: &str = "PortableDeviceType"; -pub const PortableDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1921655237, data2: 15774, data3: 18647, data4: [152, 16, 134, 72, 72, 240, 244, 4] }; -pub const PortableDeviceDispatchFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1126375987, data2: 33592, data3: 18008, data4: [174, 1, 11, 74, 232, 48, 182, 176] }; -pub const PortableDeviceFTM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4156556186, data2: 18274, data3: 18570, data4: [180, 179, 118, 14, 249, 161, 186, 155] }; -pub const PortableDeviceKeyCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3727491629, data2: 9344, data3: 17342, data4: [151, 240, 209, 250, 44, 249, 143, 79] }; -pub const PortableDeviceManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 183569644, data2: 11981, data3: 19346, data4: [149, 129, 52, 246, 174, 6, 55, 243] }; -pub const PortableDevicePropVariantCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 145333807, data2: 28013, data3: 19328, data4: [175, 90, 186, 242, 188, 190, 76, 185] }; -pub const PortableDeviceService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4015895746, data2: 37650, data3: 16940, data4: [145, 82, 65, 28, 217, 196, 221, 132] }; -pub const PortableDeviceServiceFTM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 373928276, data2: 51092, data3: 18810, data4: [155, 3, 243, 240, 18, 19, 2, 243] }; -pub const PortableDeviceValues: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 202757379, data2: 53271, data3: 18382, data4: [144, 22, 123, 63, 151, 135, 33, 204] }; -pub const PortableDeviceValuesCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 948048717, data2: 5327, data3: 16928, data4: [156, 180, 67, 95, 134, 216, 63, 96] }; -pub const PortableDeviceWebControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 409849900, data2: 11756, data3: 16821, data4: [167, 212, 181, 144, 86, 250, 222, 81] }; +pub const PortableDeviceService: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xef5db4c2_9312_422c_9152_411cd9c4dd84); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const PortableDeviceServiceFTM: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1649b154_c794_497a_9b03_f3f0121302f3); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const PortableDeviceValues: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0c15d503_d017_47ce_9016_7b3f978721cc); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const PortableDeviceValuesCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3882134d_14cf_4220_9cb4_435f86d83f60); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const PortableDeviceWebControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x186dd02c_2dec_41b5_a7d4_b59056fade51); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub const RANGEMAX_MessageObj_PatternDayOfMonth: u32 = 31u32; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] @@ -911,9 +923,9 @@ pub const RANGESTEP_StatusSvc_BatteryLife: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub const RANGESTEP_StatusSvc_SignalStrength: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const STR_WPDNSE_FAST_ENUM: &str = "WPDNSE Fast Enum"; +pub const STR_WPDNSE_FAST_ENUM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WPDNSE Fast Enum"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const STR_WPDNSE_SIMPLE_ITEM: &str = "WPDNSE SimpleItem"; +pub const STR_WPDNSE_SIMPLE_ITEM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WPDNSE SimpleItem"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub const SYNCSVC_FILTER_CALENDAR_WINDOW_WITH_RECURRENCE: u32 = 3u32; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] @@ -946,23 +958,24 @@ pub const TYPE_StatusSvc: u32 = 0u32; pub const TYPE_TasksSvc: u32 = 0u32; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPDNSE_OBJECT_HAS_ALBUM_ART: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 886510601, data2: 19271, data3: 19840, data4: [170, 172, 58, 40, 164, 163, 179, 230] }, pid: 6u32 }; +pub const WPDNSE_OBJECT_HAS_ALBUM_ART: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x34d71409_4b47_4d80_aaac_3a28a4a3b3e6), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPDNSE_OBJECT_HAS_AUDIO_CLIP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 886510601, data2: 19271, data3: 19840, data4: [170, 172, 58, 40, 164, 163, 179, 230] }, pid: 5u32 }; +pub const WPDNSE_OBJECT_HAS_AUDIO_CLIP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x34d71409_4b47_4d80_aaac_3a28a4a3b3e6), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPDNSE_OBJECT_HAS_CONTACT_PHOTO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 886510601, data2: 19271, data3: 19840, data4: [170, 172, 58, 40, 164, 163, 179, 230] }, pid: 2u32 }; +pub const WPDNSE_OBJECT_HAS_CONTACT_PHOTO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x34d71409_4b47_4d80_aaac_3a28a4a3b3e6), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPDNSE_OBJECT_HAS_ICON: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 886510601, data2: 19271, data3: 19840, data4: [170, 172, 58, 40, 164, 163, 179, 230] }, pid: 4u32 }; +pub const WPDNSE_OBJECT_HAS_ICON: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x34d71409_4b47_4d80_aaac_3a28a4a3b3e6), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPDNSE_OBJECT_HAS_THUMBNAIL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 886510601, data2: 19271, data3: 19840, data4: [170, 172, 58, 40, 164, 163, 179, 230] }, pid: 3u32 }; +pub const WPDNSE_OBJECT_HAS_THUMBNAIL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x34d71409_4b47_4d80_aaac_3a28a4a3b3e6), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPDNSE_OBJECT_OPTIMAL_READ_BLOCK_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 886510601, data2: 19271, data3: 19840, data4: [170, 172, 58, 40, 164, 163, 179, 230] }, pid: 7u32 }; -pub const WPDNSE_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 886510601, data2: 19271, data3: 19840, data4: [170, 172, 58, 40, 164, 163, 179, 230] }; +pub const WPDNSE_OBJECT_OPTIMAL_READ_BLOCK_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x34d71409_4b47_4d80_aaac_3a28a4a3b3e6), pid: 7u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPDNSE_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x34d71409_4b47_4d80_aaac_3a28a4a3b3e6); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub const WPDNSE_PROPSHEET_CONTENT_DETAILS: u32 = 32u32; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] @@ -975,1900 +988,2083 @@ pub const WPDNSE_PROPSHEET_CONTENT_RESOURCES: u32 = 16u32; pub const WPDNSE_PROPSHEET_DEVICE_GENERAL: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub const WPDNSE_PROPSHEET_STORAGE_GENERAL: u32 = 2u32; -pub const WPD_API_OPTIONS_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 283462206, data2: 1325, data3: 18295, data4: [161, 60, 222, 118, 20, 190, 43, 196] }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_API_OPTIONS_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x10e54a3e_052d_4777_a13c_de7614be2bc4); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_API_OPTION_IOCTL_ACCESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 283462206, data2: 1325, data3: 18295, data4: [161, 60, 222, 118, 20, 190, 43, 196] }, pid: 3u32 }; +pub const WPD_API_OPTION_IOCTL_ACCESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x10e54a3e_052d_4777_a13c_de7614be2bc4), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_API_OPTION_USE_CLEAR_DATA_STREAM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 283462206, data2: 1325, data3: 18295, data4: [161, 60, 222, 118, 20, 190, 43, 196] }, pid: 2u32 }; +pub const WPD_API_OPTION_USE_CLEAR_DATA_STREAM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x10e54a3e_052d_4777_a13c_de7614be2bc4), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_APPOINTMENT_ACCEPTED_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4187946243, data2: 17181, data3: 16600, data4: [161, 201, 78, 34, 13, 156, 136, 211] }, pid: 10u32 }; +pub const WPD_APPOINTMENT_ACCEPTED_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_APPOINTMENT_DECLINED_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4187946243, data2: 17181, data3: 16600, data4: [161, 201, 78, 34, 13, 156, 136, 211] }, pid: 13u32 }; +pub const WPD_APPOINTMENT_DECLINED_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), pid: 13u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_APPOINTMENT_LOCATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4187946243, data2: 17181, data3: 16600, data4: [161, 201, 78, 34, 13, 156, 136, 211] }, pid: 3u32 }; -pub const WPD_APPOINTMENT_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4187946243, data2: 17181, data3: 16600, data4: [161, 201, 78, 34, 13, 156, 136, 211] }; +pub const WPD_APPOINTMENT_LOCATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), pid: 3u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_APPOINTMENT_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_APPOINTMENT_OPTIONAL_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4187946243, data2: 17181, data3: 16600, data4: [161, 201, 78, 34, 13, 156, 136, 211] }, pid: 9u32 }; +pub const WPD_APPOINTMENT_OPTIONAL_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_APPOINTMENT_REQUIRED_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4187946243, data2: 17181, data3: 16600, data4: [161, 201, 78, 34, 13, 156, 136, 211] }, pid: 8u32 }; +pub const WPD_APPOINTMENT_REQUIRED_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_APPOINTMENT_RESOURCES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4187946243, data2: 17181, data3: 16600, data4: [161, 201, 78, 34, 13, 156, 136, 211] }, pid: 11u32 }; +pub const WPD_APPOINTMENT_RESOURCES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), pid: 11u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_APPOINTMENT_TENTATIVE_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4187946243, data2: 17181, data3: 16600, data4: [161, 201, 78, 34, 13, 156, 136, 211] }, pid: 12u32 }; +pub const WPD_APPOINTMENT_TENTATIVE_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), pid: 12u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_APPOINTMENT_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4187946243, data2: 17181, data3: 16600, data4: [161, 201, 78, 34, 13, 156, 136, 211] }, pid: 7u32 }; +pub const WPD_APPOINTMENT_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_AUDIO_BITRATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3005543786, data2: 56413, data3: 18149, data4: [182, 223, 210, 234, 65, 72, 136, 198] }, pid: 9u32 }; +pub const WPD_AUDIO_BITRATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_AUDIO_BIT_DEPTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3005543786, data2: 56413, data3: 18149, data4: [182, 223, 210, 234, 65, 72, 136, 198] }, pid: 12u32 }; +pub const WPD_AUDIO_BIT_DEPTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), pid: 12u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_AUDIO_BLOCK_ALIGNMENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3005543786, data2: 56413, data3: 18149, data4: [182, 223, 210, 234, 65, 72, 136, 198] }, pid: 13u32 }; +pub const WPD_AUDIO_BLOCK_ALIGNMENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), pid: 13u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_AUDIO_CHANNEL_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3005543786, data2: 56413, data3: 18149, data4: [182, 223, 210, 234, 65, 72, 136, 198] }, pid: 10u32 }; +pub const WPD_AUDIO_CHANNEL_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_AUDIO_FORMAT_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3005543786, data2: 56413, data3: 18149, data4: [182, 223, 210, 234, 65, 72, 136, 198] }, pid: 11u32 }; -pub const WPD_CATEGORY_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }; -pub const WPD_CATEGORY_COMMON: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4030868124, data2: 24008, data3: 17472, data4: [181, 189, 93, 242, 136, 53, 101, 138] }; -pub const WPD_CATEGORY_DEVICE_HINTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 224377131, data2: 52038, data3: 19535, data4: [131, 67, 11, 195, 211, 241, 124, 132] }; -pub const WPD_CATEGORY_MEDIA_CAPTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1504981946, data2: 65092, data3: 19853, data4: [128, 140, 107, 203, 155, 15, 21, 232] }; -pub const WPD_CATEGORY_MTP_EXT_VENDOR_OPERATIONS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }; -pub const WPD_CATEGORY_NETWORK_CONFIGURATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2029635324, data2: 31160, data3: 18236, data4: [144, 96, 107, 210, 61, 208, 114, 196] }; -pub const WPD_CATEGORY_NULL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 0, data2: 0, data3: 0, data4: [0, 0, 0, 0, 0, 0, 0, 0] }; -pub const WPD_CATEGORY_OBJECT_ENUMERATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3074903697, data2: 59384, data3: 19161, data4: [180, 0, 173, 26, 75, 88, 238, 236] }; -pub const WPD_CATEGORY_OBJECT_MANAGEMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }; -pub const WPD_CATEGORY_OBJECT_PROPERTIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }; -pub const WPD_CATEGORY_OBJECT_PROPERTIES_BULK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }; -pub const WPD_CATEGORY_OBJECT_RESOURCES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }; -pub const WPD_CATEGORY_SERVICE_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }; -pub const WPD_CATEGORY_SERVICE_COMMON: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 841942813, data2: 14063, data3: 18303, data4: [180, 181, 111, 82, 215, 52, 186, 238] }; -pub const WPD_CATEGORY_SERVICE_METHODS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 760356008, data2: 49584, data3: 17000, data4: [163, 66, 207, 25, 50, 21, 105, 188] }; -pub const WPD_CATEGORY_SMS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2948750694, data2: 65037, data3: 16660, data4: [144, 151, 151, 12, 147, 233, 32, 209] }; -pub const WPD_CATEGORY_STILL_IMAGE_CAPTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1338861954, data2: 8866, data3: 19205, data4: [164, 139, 98, 211, 139, 242, 123, 50] }; -pub const WPD_CATEGORY_STORAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3640199078, data2: 13516, data3: 17914, data4: [151, 251, 208, 7, 250, 71, 236, 148] }; +pub const WPD_AUDIO_FORMAT_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), pid: 11u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CATEGORY_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CATEGORY_COMMON: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CATEGORY_DEVICE_HINTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0d5fb92b_cb46_4c4f_8343_0bc3d3f17c84); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CATEGORY_MEDIA_CAPTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x59b433ba_fe44_4d8d_808c_6bcb9b0f15e8); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CATEGORY_MTP_EXT_VENDOR_OPERATIONS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CATEGORY_NETWORK_CONFIGURATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x78f9c6fc_79b8_473c_9060_6bd23dd072c4); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CATEGORY_NULL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x00000000_0000_0000_0000_000000000000); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CATEGORY_OBJECT_ENUMERATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CATEGORY_OBJECT_MANAGEMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CATEGORY_OBJECT_PROPERTIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CATEGORY_OBJECT_PROPERTIES_BULK: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CATEGORY_OBJECT_RESOURCES: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CATEGORY_SERVICE_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CATEGORY_SERVICE_COMMON: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x322f071d_36ef_477f_b4b5_6f52d734baee); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CATEGORY_SERVICE_METHODS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CATEGORY_SMS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xafc25d66_fe0d_4114_9097_970c93e920d1); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CATEGORY_STILL_IMAGE_CAPTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4fcd6982_22a2_4b05_a48b_62d38bf27b32); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CATEGORY_STORAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd8f907a6_34cc_45fa_97fb_d007fa47ec94); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLASS_EXTENSION_OPTIONS_DEVICE_IDENTIFICATION_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1043699162, data2: 19825, data3: 18942, data4: [160, 180, 212, 64, 108, 58, 233, 63] }, pid: 3u32 }; +pub const WPD_CLASS_EXTENSION_OPTIONS_DEVICE_IDENTIFICATION_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x3e3595da_4d71_49fe_a0b4_d4406c3ae93f), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLASS_EXTENSION_OPTIONS_DONT_REGISTER_WPD_DEVICE_INTERFACE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1661599727, data2: 43132, data3: 19623, data4: [132, 52, 121, 117, 118, 228, 10, 150] }, pid: 3u32 }; +pub const WPD_CLASS_EXTENSION_OPTIONS_DONT_REGISTER_WPD_DEVICE_INTERFACE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x6309ffef_a87c_4ca7_8434_797576e40a96), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLASS_EXTENSION_OPTIONS_MULTITRANSPORT_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1043699162, data2: 19825, data3: 18942, data4: [160, 180, 212, 64, 108, 58, 233, 63] }, pid: 2u32 }; +pub const WPD_CLASS_EXTENSION_OPTIONS_MULTITRANSPORT_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x3e3595da_4d71_49fe_a0b4_d4406c3ae93f), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLASS_EXTENSION_OPTIONS_REGISTER_WPD_PRIVATE_DEVICE_INTERFACE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1661599727, data2: 43132, data3: 19623, data4: [132, 52, 121, 117, 118, 228, 10, 150] }, pid: 4u32 }; +pub const WPD_CLASS_EXTENSION_OPTIONS_REGISTER_WPD_PRIVATE_DEVICE_INTERFACE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x6309ffef_a87c_4ca7_8434_797576e40a96), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLASS_EXTENSION_OPTIONS_SILENCE_AUTOPLAY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1707172088, data2: 4967, data3: 19682, data4: [147, 157, 131, 16, 131, 159, 13, 48] }, pid: 2u32 }; +pub const WPD_CLASS_EXTENSION_OPTIONS_SILENCE_AUTOPLAY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x65c160f8_1367_4ce2_939d_8310839f0d30), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLASS_EXTENSION_OPTIONS_SUPPORTED_CONTENT_TYPES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1661599727, data2: 43132, data3: 19623, data4: [132, 52, 121, 117, 118, 228, 10, 150] }, pid: 2u32 }; +pub const WPD_CLASS_EXTENSION_OPTIONS_SUPPORTED_CONTENT_TYPES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x6309ffef_a87c_4ca7_8434_797576e40a96), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLASS_EXTENSION_OPTIONS_TRANSPORT_BANDWIDTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1043699162, data2: 19825, data3: 18942, data4: [160, 180, 212, 64, 108, 58, 233, 63] }, pid: 4u32 }; -pub const WPD_CLASS_EXTENSION_OPTIONS_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1661599727, data2: 43132, data3: 19623, data4: [132, 52, 121, 117, 118, 228, 10, 150] }; -pub const WPD_CLASS_EXTENSION_OPTIONS_V2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1043699162, data2: 19825, data3: 18942, data4: [160, 180, 212, 64, 108, 58, 233, 63] }; -pub const WPD_CLASS_EXTENSION_OPTIONS_V3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1707172088, data2: 4967, data3: 19682, data4: [147, 157, 131, 16, 131, 159, 13, 48] }; -pub const WPD_CLASS_EXTENSION_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 872090897, data2: 25763, data3: 20396, data4: [180, 199, 61, 254, 170, 153, 176, 81] }; -pub const WPD_CLASS_EXTENSION_V2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2131196341, data2: 64043, data3: 18278, data4: [156, 178, 247, 59, 163, 11, 103, 88] }; +pub const WPD_CLASS_EXTENSION_OPTIONS_TRANSPORT_BANDWIDTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x3e3595da_4d71_49fe_a0b4_d4406c3ae93f), pid: 4u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CLASS_EXTENSION_OPTIONS_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6309ffef_a87c_4ca7_8434_797576e40a96); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CLASS_EXTENSION_OPTIONS_V2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3e3595da_4d71_49fe_a0b4_d4406c3ae93f); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CLASS_EXTENSION_OPTIONS_V3: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x65c160f8_1367_4ce2_939d_8310839f0d30); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CLASS_EXTENSION_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x33fb0d11_64a3_4fac_b4c7_3dfeaa99b051); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CLASS_EXTENSION_V2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7f0779b5_fa2b_4766_9cb2_f73ba30b6758); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLIENT_DESIRED_ACCESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, pid: 9u32 }; +pub const WPD_CLIENT_DESIRED_ACCESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLIENT_EVENT_COOKIE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, pid: 11u32 }; -pub const WPD_CLIENT_INFORMATION_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }; +pub const WPD_CLIENT_EVENT_COOKIE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 11u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CLIENT_INFORMATION_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLIENT_MAJOR_VERSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, pid: 3u32 }; +pub const WPD_CLIENT_MAJOR_VERSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLIENT_MANUAL_CLOSE_ON_DISCONNECT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, pid: 13u32 }; +pub const WPD_CLIENT_MANUAL_CLOSE_ON_DISCONNECT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 13u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLIENT_MINIMUM_RESULTS_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, pid: 12u32 }; +pub const WPD_CLIENT_MINIMUM_RESULTS_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 12u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLIENT_MINOR_VERSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, pid: 4u32 }; +pub const WPD_CLIENT_MINOR_VERSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLIENT_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, pid: 2u32 }; +pub const WPD_CLIENT_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLIENT_REVISION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, pid: 5u32 }; +pub const WPD_CLIENT_REVISION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLIENT_SECURITY_QUALITY_OF_SERVICE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, pid: 8u32 }; +pub const WPD_CLIENT_SECURITY_QUALITY_OF_SERVICE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLIENT_SHARE_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, pid: 10u32 }; +pub const WPD_CLIENT_SHARE_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLIENT_WMDRM_APPLICATION_CERTIFICATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, pid: 7u32 }; +pub const WPD_CLIENT_WMDRM_APPLICATION_CERTIFICATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLIENT_WMDRM_APPLICATION_PRIVATE_KEY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, pid: 6u32 }; +pub const WPD_CLIENT_WMDRM_APPLICATION_PRIVATE_KEY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_CAPABILITIES_GET_COMMAND_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 3u32 }; +pub const WPD_COMMAND_CAPABILITIES_GET_COMMAND_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_CAPABILITIES_GET_EVENT_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 11u32 }; +pub const WPD_COMMAND_CAPABILITIES_GET_EVENT_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 11u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_CAPABILITIES_GET_FIXED_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 9u32 }; +pub const WPD_COMMAND_CAPABILITIES_GET_FIXED_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_CAPABILITIES_GET_FUNCTIONAL_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 5u32 }; +pub const WPD_COMMAND_CAPABILITIES_GET_FUNCTIONAL_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_COMMANDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 2u32 }; +pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_COMMANDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_CONTENT_TYPES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 6u32 }; +pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_CONTENT_TYPES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_EVENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 10u32 }; +pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_EVENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 7u32 }; +pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_FORMAT_PROPERTIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 8u32 }; +pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_FORMAT_PROPERTIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_FUNCTIONAL_CATEGORIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 4u32 }; +pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_FUNCTIONAL_CATEGORIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_CLASS_EXTENSION_REGISTER_SERVICE_INTERFACES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2131196341, data2: 64043, data3: 18278, data4: [156, 178, 247, 59, 163, 11, 103, 88] }, pid: 2u32 }; +pub const WPD_COMMAND_CLASS_EXTENSION_REGISTER_SERVICE_INTERFACES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f0779b5_fa2b_4766_9cb2_f73ba30b6758), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_CLASS_EXTENSION_UNREGISTER_SERVICE_INTERFACES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2131196341, data2: 64043, data3: 18278, data4: [156, 178, 247, 59, 163, 11, 103, 88] }, pid: 3u32 }; +pub const WPD_COMMAND_CLASS_EXTENSION_UNREGISTER_SERVICE_INTERFACES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f0779b5_fa2b_4766_9cb2_f73ba30b6758), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_CLASS_EXTENSION_WRITE_DEVICE_INFORMATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 872090897, data2: 25763, data3: 20396, data4: [180, 199, 61, 254, 170, 153, 176, 81] }, pid: 2u32 }; +pub const WPD_COMMAND_CLASS_EXTENSION_WRITE_DEVICE_INFORMATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x33fb0d11_64a3_4fac_b4c7_3dfeaa99b051), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_COMMIT_KEYPAIR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2029635324, data2: 31160, data3: 18236, data4: [144, 96, 107, 210, 61, 208, 114, 196] }, pid: 3u32 }; +pub const WPD_COMMAND_COMMIT_KEYPAIR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78f9c6fc_79b8_473c_9060_6bd23dd072c4), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_COMMON_GET_OBJECT_IDS_FROM_PERSISTENT_UNIQUE_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4030868124, data2: 24008, data3: 17472, data4: [181, 189, 93, 242, 136, 53, 101, 138] }, pid: 3u32 }; +pub const WPD_COMMAND_COMMON_GET_OBJECT_IDS_FROM_PERSISTENT_UNIQUE_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_COMMON_RESET_DEVICE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4030868124, data2: 24008, data3: 17472, data4: [181, 189, 93, 242, 136, 53, 101, 138] }, pid: 2u32 }; +pub const WPD_COMMAND_COMMON_RESET_DEVICE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_COMMON_SAVE_CLIENT_INFORMATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4030868124, data2: 24008, data3: 17472, data4: [181, 189, 93, 242, 136, 53, 101, 138] }, pid: 4u32 }; +pub const WPD_COMMAND_COMMON_SAVE_CLIENT_INFORMATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_DEVICE_HINTS_GET_CONTENT_LOCATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 224377131, data2: 52038, data3: 19535, data4: [131, 67, 11, 195, 211, 241, 124, 132] }, pid: 2u32 }; +pub const WPD_COMMAND_DEVICE_HINTS_GET_CONTENT_LOCATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0d5fb92b_cb46_4c4f_8343_0bc3d3f17c84), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_GENERATE_KEYPAIR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2029635324, data2: 31160, data3: 18236, data4: [144, 96, 107, 210, 61, 208, 114, 196] }, pid: 2u32 }; +pub const WPD_COMMAND_GENERATE_KEYPAIR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78f9c6fc_79b8_473c_9060_6bd23dd072c4), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_MEDIA_CAPTURE_PAUSE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1504981946, data2: 65092, data3: 19853, data4: [128, 140, 107, 203, 155, 15, 21, 232] }, pid: 4u32 }; +pub const WPD_COMMAND_MEDIA_CAPTURE_PAUSE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x59b433ba_fe44_4d8d_808c_6bcb9b0f15e8), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_MEDIA_CAPTURE_START: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1504981946, data2: 65092, data3: 19853, data4: [128, 140, 107, 203, 155, 15, 21, 232] }, pid: 2u32 }; +pub const WPD_COMMAND_MEDIA_CAPTURE_START: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x59b433ba_fe44_4d8d_808c_6bcb9b0f15e8), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_MEDIA_CAPTURE_STOP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1504981946, data2: 65092, data3: 19853, data4: [128, 140, 107, 203, 155, 15, 21, 232] }, pid: 3u32 }; +pub const WPD_COMMAND_MEDIA_CAPTURE_STOP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x59b433ba_fe44_4d8d_808c_6bcb9b0f15e8), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_MTP_EXT_END_DATA_TRANSFER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 17u32 }; +pub const WPD_COMMAND_MTP_EXT_END_DATA_TRANSFER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 17u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITHOUT_DATA_PHASE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 12u32 }; +pub const WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITHOUT_DATA_PHASE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 12u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITH_DATA_TO_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 13u32 }; +pub const WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITH_DATA_TO_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 13u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITH_DATA_TO_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 14u32 }; +pub const WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITH_DATA_TO_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 14u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_MTP_EXT_GET_SUPPORTED_VENDOR_OPCODES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 11u32 }; +pub const WPD_COMMAND_MTP_EXT_GET_SUPPORTED_VENDOR_OPCODES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 11u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_MTP_EXT_GET_VENDOR_EXTENSION_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 18u32 }; +pub const WPD_COMMAND_MTP_EXT_GET_VENDOR_EXTENSION_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 18u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_MTP_EXT_READ_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 15u32 }; +pub const WPD_COMMAND_MTP_EXT_READ_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 15u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_MTP_EXT_WRITE_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 16u32 }; +pub const WPD_COMMAND_MTP_EXT_WRITE_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 16u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_ENUMERATION_END_FIND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3074903697, data2: 59384, data3: 19161, data4: [180, 0, 173, 26, 75, 88, 238, 236] }, pid: 4u32 }; +pub const WPD_COMMAND_OBJECT_ENUMERATION_END_FIND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_ENUMERATION_FIND_NEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3074903697, data2: 59384, data3: 19161, data4: [180, 0, 173, 26, 75, 88, 238, 236] }, pid: 3u32 }; +pub const WPD_COMMAND_OBJECT_ENUMERATION_FIND_NEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_ENUMERATION_START_FIND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3074903697, data2: 59384, data3: 19161, data4: [180, 0, 173, 26, 75, 88, 238, 236] }, pid: 2u32 }; +pub const WPD_COMMAND_OBJECT_ENUMERATION_START_FIND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_MANAGEMENT_COMMIT_OBJECT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 5u32 }; +pub const WPD_COMMAND_OBJECT_MANAGEMENT_COMMIT_OBJECT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_MANAGEMENT_COPY_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 9u32 }; +pub const WPD_COMMAND_OBJECT_MANAGEMENT_COPY_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_MANAGEMENT_CREATE_OBJECT_WITH_PROPERTIES_AND_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 3u32 }; +pub const WPD_COMMAND_OBJECT_MANAGEMENT_CREATE_OBJECT_WITH_PROPERTIES_AND_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_MANAGEMENT_CREATE_OBJECT_WITH_PROPERTIES_ONLY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 2u32 }; +pub const WPD_COMMAND_OBJECT_MANAGEMENT_CREATE_OBJECT_WITH_PROPERTIES_ONLY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_MANAGEMENT_DELETE_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 7u32 }; +pub const WPD_COMMAND_OBJECT_MANAGEMENT_DELETE_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_MANAGEMENT_MOVE_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 8u32 }; +pub const WPD_COMMAND_OBJECT_MANAGEMENT_MOVE_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_MANAGEMENT_REVERT_OBJECT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 6u32 }; +pub const WPD_COMMAND_OBJECT_MANAGEMENT_REVERT_OBJECT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_MANAGEMENT_UPDATE_OBJECT_WITH_PROPERTIES_AND_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 10u32 }; +pub const WPD_COMMAND_OBJECT_MANAGEMENT_UPDATE_OBJECT_WITH_PROPERTIES_AND_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_MANAGEMENT_WRITE_OBJECT_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 4u32 }; +pub const WPD_COMMAND_OBJECT_MANAGEMENT_WRITE_OBJECT_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_FORMAT_END: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }, pid: 7u32 }; +pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_FORMAT_END: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_FORMAT_NEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }, pid: 6u32 }; +pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_FORMAT_NEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_FORMAT_START: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }, pid: 5u32 }; +pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_FORMAT_START: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_LIST_END: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }, pid: 4u32 }; +pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_LIST_END: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_LIST_NEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }, pid: 3u32 }; +pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_LIST_NEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_LIST_START: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }, pid: 2u32 }; +pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_LIST_START: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_SET_VALUES_BY_OBJECT_LIST_END: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }, pid: 10u32 }; +pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_SET_VALUES_BY_OBJECT_LIST_END: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_SET_VALUES_BY_OBJECT_LIST_NEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }, pid: 9u32 }; +pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_SET_VALUES_BY_OBJECT_LIST_NEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_SET_VALUES_BY_OBJECT_LIST_START: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }, pid: 8u32 }; +pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_SET_VALUES_BY_OBJECT_LIST_START: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_PROPERTIES_DELETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, pid: 7u32 }; +pub const WPD_COMMAND_OBJECT_PROPERTIES_DELETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_PROPERTIES_GET: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, pid: 4u32 }; +pub const WPD_COMMAND_OBJECT_PROPERTIES_GET: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_PROPERTIES_GET_ALL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, pid: 6u32 }; +pub const WPD_COMMAND_OBJECT_PROPERTIES_GET_ALL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_PROPERTIES_GET_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, pid: 3u32 }; +pub const WPD_COMMAND_OBJECT_PROPERTIES_GET_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_PROPERTIES_GET_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, pid: 2u32 }; +pub const WPD_COMMAND_OBJECT_PROPERTIES_GET_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_PROPERTIES_SET: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, pid: 5u32 }; +pub const WPD_COMMAND_OBJECT_PROPERTIES_SET: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_RESOURCES_CLOSE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 7u32 }; +pub const WPD_COMMAND_OBJECT_RESOURCES_CLOSE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_RESOURCES_COMMIT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 12u32 }; +pub const WPD_COMMAND_OBJECT_RESOURCES_COMMIT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 12u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_RESOURCES_CREATE_RESOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 9u32 }; +pub const WPD_COMMAND_OBJECT_RESOURCES_CREATE_RESOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_RESOURCES_DELETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 8u32 }; +pub const WPD_COMMAND_OBJECT_RESOURCES_DELETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_RESOURCES_GET_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 3u32 }; +pub const WPD_COMMAND_OBJECT_RESOURCES_GET_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_RESOURCES_GET_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 2u32 }; +pub const WPD_COMMAND_OBJECT_RESOURCES_GET_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_RESOURCES_OPEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 4u32 }; +pub const WPD_COMMAND_OBJECT_RESOURCES_OPEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_RESOURCES_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 5u32 }; +pub const WPD_COMMAND_OBJECT_RESOURCES_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_RESOURCES_REVERT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 10u32 }; +pub const WPD_COMMAND_OBJECT_RESOURCES_REVERT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_RESOURCES_SEEK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 11u32 }; +pub const WPD_COMMAND_OBJECT_RESOURCES_SEEK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 11u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_RESOURCES_SEEK_IN_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 13u32 }; +pub const WPD_COMMAND_OBJECT_RESOURCES_SEEK_IN_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 13u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_RESOURCES_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 6u32 }; +pub const WPD_COMMAND_OBJECT_RESOURCES_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_PROCESS_WIRELESS_PROFILE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2029635324, data2: 31160, data3: 18236, data4: [144, 96, 107, 210, 61, 208, 114, 196] }, pid: 4u32 }; +pub const WPD_COMMAND_PROCESS_WIRELESS_PROFILE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78f9c6fc_79b8_473c_9060_6bd23dd072c4), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_COMMAND_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 16u32 }; +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_COMMAND_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 16u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_EVENT_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 11u32 }; +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_EVENT_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 11u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_EVENT_PARAMETER_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 12u32 }; +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_EVENT_PARAMETER_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 12u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_FORMAT_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 7u32 }; +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_FORMAT_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_FORMAT_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 9u32 }; +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_FORMAT_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_FORMAT_RENDERING_PROFILES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 14u32 }; +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_FORMAT_RENDERING_PROFILES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 14u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_INHERITED_SERVICES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 13u32 }; +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_INHERITED_SERVICES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 13u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_METHOD_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 4u32 }; +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_METHOD_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_METHOD_PARAMETER_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 5u32 }; +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_METHOD_PARAMETER_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_COMMANDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 15u32 }; +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_COMMANDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 15u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_EVENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 10u32 }; +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_EVENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 6u32 }; +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_FORMAT_PROPERTIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 8u32 }; +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_FORMAT_PROPERTIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_METHODS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 2u32 }; +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_METHODS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_METHODS_BY_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 3u32 }; +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_METHODS_BY_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_COMMON_GET_SERVICE_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 841942813, data2: 14063, data3: 18303, data4: [180, 181, 111, 82, 215, 52, 186, 238] }, pid: 2u32 }; +pub const WPD_COMMAND_SERVICE_COMMON_GET_SERVICE_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x322f071d_36ef_477f_b4b5_6f52d734baee), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_METHODS_CANCEL_INVOKE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 760356008, data2: 49584, data3: 17000, data4: [163, 66, 207, 25, 50, 21, 105, 188] }, pid: 3u32 }; +pub const WPD_COMMAND_SERVICE_METHODS_CANCEL_INVOKE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_METHODS_END_INVOKE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 760356008, data2: 49584, data3: 17000, data4: [163, 66, 207, 25, 50, 21, 105, 188] }, pid: 4u32 }; +pub const WPD_COMMAND_SERVICE_METHODS_END_INVOKE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_METHODS_START_INVOKE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 760356008, data2: 49584, data3: 17000, data4: [163, 66, 207, 25, 50, 21, 105, 188] }, pid: 2u32 }; +pub const WPD_COMMAND_SERVICE_METHODS_START_INVOKE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SMS_SEND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2948750694, data2: 65037, data3: 16660, data4: [144, 151, 151, 12, 147, 233, 32, 209] }, pid: 2u32 }; +pub const WPD_COMMAND_SMS_SEND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xafc25d66_fe0d_4114_9097_970c93e920d1), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_STILL_IMAGE_CAPTURE_INITIATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1338861954, data2: 8866, data3: 19205, data4: [164, 139, 98, 211, 139, 242, 123, 50] }, pid: 2u32 }; +pub const WPD_COMMAND_STILL_IMAGE_CAPTURE_INITIATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4fcd6982_22a2_4b05_a48b_62d38bf27b32), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_STORAGE_EJECT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3640199078, data2: 13516, data3: 17914, data4: [151, 251, 208, 7, 250, 71, 236, 148] }, pid: 4u32 }; +pub const WPD_COMMAND_STORAGE_EJECT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd8f907a6_34cc_45fa_97fb_d007fa47ec94), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_STORAGE_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3640199078, data2: 13516, data3: 17914, data4: [151, 251, 208, 7, 250, 71, 236, 148] }, pid: 2u32 }; +pub const WPD_COMMAND_STORAGE_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd8f907a6_34cc_45fa_97fb_d007fa47ec94), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMON_INFORMATION_BODY_TEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2995448139, data2: 1444, data3: 20110, data4: [190, 1, 114, 204, 126, 9, 157, 143] }, pid: 3u32 }; +pub const WPD_COMMON_INFORMATION_BODY_TEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb28ae94b_05a4_4e8e_be01_72cc7e099d8f), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMON_INFORMATION_END_DATETIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2995448139, data2: 1444, data3: 20110, data4: [190, 1, 114, 204, 126, 9, 157, 143] }, pid: 6u32 }; +pub const WPD_COMMON_INFORMATION_END_DATETIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb28ae94b_05a4_4e8e_be01_72cc7e099d8f), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMON_INFORMATION_NOTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2995448139, data2: 1444, data3: 20110, data4: [190, 1, 114, 204, 126, 9, 157, 143] }, pid: 7u32 }; -pub const WPD_COMMON_INFORMATION_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2995448139, data2: 1444, data3: 20110, data4: [190, 1, 114, 204, 126, 9, 157, 143] }; +pub const WPD_COMMON_INFORMATION_NOTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb28ae94b_05a4_4e8e_be01_72cc7e099d8f), pid: 7u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_COMMON_INFORMATION_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb28ae94b_05a4_4e8e_be01_72cc7e099d8f); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMON_INFORMATION_PRIORITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2995448139, data2: 1444, data3: 20110, data4: [190, 1, 114, 204, 126, 9, 157, 143] }, pid: 4u32 }; +pub const WPD_COMMON_INFORMATION_PRIORITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb28ae94b_05a4_4e8e_be01_72cc7e099d8f), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMON_INFORMATION_START_DATETIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2995448139, data2: 1444, data3: 20110, data4: [190, 1, 114, 204, 126, 9, 157, 143] }, pid: 5u32 }; +pub const WPD_COMMON_INFORMATION_START_DATETIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb28ae94b_05a4_4e8e_be01_72cc7e099d8f), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMON_INFORMATION_SUBJECT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2995448139, data2: 1444, data3: 20110, data4: [190, 1, 114, 204, 126, 9, 157, 143] }, pid: 2u32 }; +pub const WPD_COMMON_INFORMATION_SUBJECT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb28ae94b_05a4_4e8e_be01_72cc7e099d8f), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_ANNIVERSARY_DATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 62u32 }; +pub const WPD_CONTACT_ANNIVERSARY_DATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 62u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_ASSISTANT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 61u32 }; +pub const WPD_CONTACT_ASSISTANT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 61u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BIRTHDATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 57u32 }; +pub const WPD_CONTACT_BIRTHDATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 57u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_EMAIL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 34u32 }; +pub const WPD_CONTACT_BUSINESS_EMAIL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 34u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_EMAIL2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 35u32 }; +pub const WPD_CONTACT_BUSINESS_EMAIL2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 35u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_FAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 45u32 }; +pub const WPD_CONTACT_BUSINESS_FAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 45u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_FULL_POSTAL_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 17u32 }; +pub const WPD_CONTACT_BUSINESS_FULL_POSTAL_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 17u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_PHONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 40u32 }; +pub const WPD_CONTACT_BUSINESS_PHONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 40u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_PHONE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 41u32 }; +pub const WPD_CONTACT_BUSINESS_PHONE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 41u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_CITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 20u32 }; +pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_CITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 20u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_COUNTRY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 23u32 }; +pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_COUNTRY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 23u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_LINE1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 18u32 }; +pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_LINE1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 18u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_LINE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 19u32 }; +pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_LINE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 19u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_POSTAL_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 22u32 }; +pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_POSTAL_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 22u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_REGION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 21u32 }; +pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_REGION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 21u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_WEB_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 50u32 }; +pub const WPD_CONTACT_BUSINESS_WEB_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 50u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_CHILDREN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 60u32 }; +pub const WPD_CONTACT_CHILDREN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 60u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_COMPANY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 54u32 }; +pub const WPD_CONTACT_COMPANY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 54u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_DISPLAY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 2u32 }; +pub const WPD_CONTACT_DISPLAY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_FIRST_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 3u32 }; +pub const WPD_CONTACT_FIRST_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_INSTANT_MESSENGER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 51u32 }; +pub const WPD_CONTACT_INSTANT_MESSENGER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 51u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_INSTANT_MESSENGER2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 52u32 }; +pub const WPD_CONTACT_INSTANT_MESSENGER2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 52u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_INSTANT_MESSENGER3: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 53u32 }; +pub const WPD_CONTACT_INSTANT_MESSENGER3: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 53u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_LAST_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 5u32 }; +pub const WPD_CONTACT_LAST_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_MIDDLE_NAMES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 4u32 }; +pub const WPD_CONTACT_MIDDLE_NAMES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_MOBILE_PHONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 42u32 }; +pub const WPD_CONTACT_MOBILE_PHONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 42u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_MOBILE_PHONE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 43u32 }; -pub const WPD_CONTACT_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }; +pub const WPD_CONTACT_MOBILE_PHONE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 43u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CONTACT_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_OTHER_EMAILS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 36u32 }; +pub const WPD_CONTACT_OTHER_EMAILS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 36u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_OTHER_FULL_POSTAL_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 24u32 }; +pub const WPD_CONTACT_OTHER_FULL_POSTAL_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 24u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_OTHER_PHONES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 47u32 }; +pub const WPD_CONTACT_OTHER_PHONES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 47u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_CITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 27u32 }; +pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_CITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 27u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_LINE1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 25u32 }; +pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_LINE1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 25u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_LINE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 26u32 }; +pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_LINE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 26u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_POSTAL_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 29u32 }; +pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_POSTAL_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 29u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_POSTAL_COUNTRY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 30u32 }; +pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_POSTAL_COUNTRY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 30u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_REGION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 28u32 }; +pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_REGION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 28u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PAGER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 46u32 }; +pub const WPD_CONTACT_PAGER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 46u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_EMAIL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 32u32 }; +pub const WPD_CONTACT_PERSONAL_EMAIL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 32u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_EMAIL2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 33u32 }; +pub const WPD_CONTACT_PERSONAL_EMAIL2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 33u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_FAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 44u32 }; +pub const WPD_CONTACT_PERSONAL_FAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 44u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_FULL_POSTAL_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 10u32 }; +pub const WPD_CONTACT_PERSONAL_FULL_POSTAL_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_PHONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 38u32 }; +pub const WPD_CONTACT_PERSONAL_PHONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 38u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_PHONE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 39u32 }; +pub const WPD_CONTACT_PERSONAL_PHONE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 39u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_CITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 13u32 }; +pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_CITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 13u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_COUNTRY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 16u32 }; +pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_COUNTRY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 16u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_LINE1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 11u32 }; +pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_LINE1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 11u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_LINE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 12u32 }; +pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_LINE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 12u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_POSTAL_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 15u32 }; +pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_POSTAL_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 15u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_REGION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 14u32 }; +pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_REGION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 14u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_WEB_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 49u32 }; +pub const WPD_CONTACT_PERSONAL_WEB_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 49u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PHONETIC_COMPANY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 55u32 }; +pub const WPD_CONTACT_PHONETIC_COMPANY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 55u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PHONETIC_FIRST_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 8u32 }; +pub const WPD_CONTACT_PHONETIC_FIRST_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PHONETIC_LAST_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 9u32 }; +pub const WPD_CONTACT_PHONETIC_LAST_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PREFIX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 6u32 }; +pub const WPD_CONTACT_PREFIX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PRIMARY_EMAIL_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 31u32 }; +pub const WPD_CONTACT_PRIMARY_EMAIL_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 31u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PRIMARY_FAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 58u32 }; +pub const WPD_CONTACT_PRIMARY_FAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 58u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PRIMARY_PHONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 37u32 }; +pub const WPD_CONTACT_PRIMARY_PHONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 37u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PRIMARY_WEB_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 48u32 }; +pub const WPD_CONTACT_PRIMARY_WEB_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 48u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_RINGTONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 63u32 }; +pub const WPD_CONTACT_RINGTONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 63u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_ROLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 56u32 }; +pub const WPD_CONTACT_ROLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 56u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_SPOUSE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 59u32 }; +pub const WPD_CONTACT_SPOUSE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 59u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_SUFFIX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 7u32 }; -pub const WPD_CONTENT_TYPE_ALL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2162258130, data2: 4181, data3: 19006, data4: [185, 82, 130, 204, 79, 138, 134, 137] }; -pub const WPD_CONTENT_TYPE_APPOINTMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 267191822, data2: 34707, data3: 19230, data4: [144, 201, 72, 172, 56, 154, 198, 49] }; -pub const WPD_CONTENT_TYPE_AUDIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1255327838, data2: 24109, data3: 17893, data4: [136, 100, 79, 34, 158, 60, 108, 240] }; -pub const WPD_CONTENT_TYPE_AUDIO_ALBUM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2853729150, data2: 20489, data3: 18682, data4: [174, 33, 133, 242, 67, 131, 180, 230] }; -pub const WPD_CONTENT_TYPE_CALENDAR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2717735271, data2: 24611, data3: 18848, data4: [157, 241, 248, 6, 11, 231, 81, 176] }; -pub const WPD_CONTENT_TYPE_CERTIFICATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3694687976, data2: 43336, data3: 16480, data4: [144, 80, 203, 215, 126, 138, 61, 135] }; -pub const WPD_CONTENT_TYPE_CONTACT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3938091795, data2: 17701, data3: 18183, data4: [159, 14, 135, 198, 128, 142, 148, 53] }; -pub const WPD_CONTENT_TYPE_CONTACT_GROUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 879462706, data2: 19510, data3: 16600, data4: [148, 21, 24, 40, 41, 31, 157, 233] }; -pub const WPD_CONTENT_TYPE_DOCUMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1745542994, data2: 38154, data3: 16449, data4: [155, 65, 101, 227, 147, 100, 129, 85] }; -pub const WPD_CONTENT_TYPE_EMAIL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2151154762, data2: 32337, data3: 20367, data4: [136, 61, 29, 6, 35, 209, 69, 51] }; -pub const WPD_CONTENT_TYPE_FOLDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 669180818, data2: 41233, data3: 18656, data4: [171, 12, 225, 119, 5, 160, 95, 133] }; -pub const WPD_CONTENT_TYPE_FUNCTIONAL_OBJECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2582446432, data2: 6143, data3: 19524, data4: [157, 152, 29, 122, 111, 148, 25, 33] }; -pub const WPD_CONTENT_TYPE_GENERIC_FILE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 8773798, data2: 36148, data3: 17879, data4: [188, 92, 68, 126, 89, 199, 61, 72] }; -pub const WPD_CONTENT_TYPE_GENERIC_MESSAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3893275384, data2: 45787, data3: 16691, data4: [182, 126, 27, 239, 75, 74, 110, 95] }; -pub const WPD_CONTENT_TYPE_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4011919317, data2: 42282, data3: 16963, data4: [162, 107, 98, 212, 23, 109, 118, 3] }; -pub const WPD_CONTENT_TYPE_IMAGE_ALBUM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1970876744, data2: 5621, data3: 18992, data4: [168, 19, 84, 237, 138, 55, 226, 38] }; -pub const WPD_CONTENT_TYPE_MEDIA_CAST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1586017228, data2: 15973, data3: 20066, data4: [191, 255, 34, 148, 149, 37, 58, 176] }; -pub const WPD_CONTENT_TYPE_MEMO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2631012047, data2: 15184, data3: 16719, data4: [166, 65, 228, 115, 255, 228, 87, 81] }; -pub const WPD_CONTENT_TYPE_MIXED_CONTENT_ALBUM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 15778732, data2: 42387, data3: 18860, data4: [146, 25, 36, 171, 202, 90, 37, 99] }; -pub const WPD_CONTENT_TYPE_NETWORK_ASSOCIATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 52275182, data2: 6344, data3: 16901, data4: [132, 126, 137, 161, 18, 97, 208, 243] }; -pub const WPD_CONTENT_TYPE_PLAYLIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 439613412, data2: 44819, data3: 18677, data4: [153, 78, 119, 54, 157, 254, 4, 163] }; -pub const WPD_CONTENT_TYPE_PROGRAM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3530160490, data2: 9340, data3: 19455, data4: [152, 251, 151, 243, 196, 146, 32, 230] }; -pub const WPD_CONTENT_TYPE_SECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2182121973, data2: 7569, data3: 19913, data4: [190, 60, 187, 177, 179, 91, 24, 206] }; -pub const WPD_CONTENT_TYPE_TASK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1663381292, data2: 34943, data3: 19638, data4: [177, 172, 210, 152, 85, 220, 239, 108] }; -pub const WPD_CONTENT_TYPE_TELEVISION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1621191119, data2: 62126, data3: 20001, data4: [147, 117, 150, 119, 241, 28, 28, 110] }; -pub const WPD_CONTENT_TYPE_UNSPECIFIED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 685298462, data2: 9372, data3: 17742, data4: [170, 188, 52, 136, 49, 104, 230, 52] }; -pub const WPD_CONTENT_TYPE_VIDEO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2455875644, data2: 15736, data3: 17689, data4: [133, 227, 2, 197, 225, 245, 11, 185] }; -pub const WPD_CONTENT_TYPE_VIDEO_ALBUM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 19598775, data2: 54465, data3: 17878, data4: [176, 129, 148, 184, 119, 121, 97, 79] }; -pub const WPD_CONTENT_TYPE_WIRELESS_PROFILE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 195823370, data2: 40799, data3: 19876, data4: [168, 246, 61, 228, 77, 104, 253, 108] }; +pub const WPD_CONTACT_SUFFIX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 7u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CONTENT_TYPE_ALL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x80e170d2_1055_4a3e_b952_82cc4f8a8689); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CONTENT_TYPE_APPOINTMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0fed060e_8793_4b1e_90c9_48ac389ac631); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CONTENT_TYPE_AUDIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4ad2c85e_5e2d_45e5_8864_4f229e3c6cf0); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CONTENT_TYPE_AUDIO_ALBUM: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xaa18737e_5009_48fa_ae21_85f24383b4e6); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CONTENT_TYPE_CALENDAR: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa1fd5967_6023_49a0_9df1_f8060be751b0); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CONTENT_TYPE_CERTIFICATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdc3876e8_a948_4060_9050_cbd77e8a3d87); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CONTENT_TYPE_CONTACT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xeaba8313_4525_4707_9f0e_87c6808e9435); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CONTENT_TYPE_CONTACT_GROUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x346b8932_4c36_40d8_9415_1828291f9de9); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CONTENT_TYPE_DOCUMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x680adf52_950a_4041_9b41_65e393648155); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CONTENT_TYPE_EMAIL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8038044a_7e51_4f8f_883d_1d0623d14533); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CONTENT_TYPE_FOLDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x27e2e392_a111_48e0_ab0c_e17705a05f85); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CONTENT_TYPE_FUNCTIONAL_OBJECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x99ed0160_17ff_4c44_9d98_1d7a6f941921); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CONTENT_TYPE_GENERIC_FILE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0085e0a6_8d34_45d7_bc5c_447e59c73d48); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CONTENT_TYPE_GENERIC_MESSAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe80eaaf8_b2db_4133_b67e_1bef4b4a6e5f); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CONTENT_TYPE_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xef2107d5_a52a_4243_a26b_62d4176d7603); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CONTENT_TYPE_IMAGE_ALBUM: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x75793148_15f5_4a30_a813_54ed8a37e226); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CONTENT_TYPE_MEDIA_CAST: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5e88b3cc_3e65_4e62_bfff_229495253ab0); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CONTENT_TYPE_MEMO: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9cd20ecf_3b50_414f_a641_e473ffe45751); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CONTENT_TYPE_MIXED_CONTENT_ALBUM: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x00f0c3ac_a593_49ac_9219_24abca5a2563); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CONTENT_TYPE_NETWORK_ASSOCIATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x031da7ee_18c8_4205_847e_89a11261d0f3); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CONTENT_TYPE_PLAYLIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1a33f7e4_af13_48f5_994e_77369dfe04a3); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CONTENT_TYPE_PROGRAM: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd269f96a_247c_4bff_98fb_97f3c49220e6); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CONTENT_TYPE_SECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x821089f5_1d91_4dc9_be3c_bbb1b35b18ce); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CONTENT_TYPE_TASK: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x63252f2c_887f_4cb6_b1ac_d29855dcef6c); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CONTENT_TYPE_TELEVISION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x60a169cf_f2ae_4e21_9375_9677f11c1c6e); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CONTENT_TYPE_UNSPECIFIED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x28d8d31e_249c_454e_aabc_34883168e634); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CONTENT_TYPE_VIDEO: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9261b03c_3d78_4519_85e3_02c5e1f50bb9); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CONTENT_TYPE_VIDEO_ALBUM: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x012b0db7_d4c1_45d6_b081_94b87779614f); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_CONTENT_TYPE_WIRELESS_PROFILE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0bac070a_9f5f_4da4_a8f6_3de44d68fd6c); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub const WPD_CONTROL_FUNCTION_GENERIC_MESSAGE: u32 = 66u32; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_DATETIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 651466650, data2: 58947, data3: 17958, data4: [158, 43, 115, 109, 192, 201, 47, 220] }, pid: 11u32 }; +pub const WPD_DEVICE_DATETIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 11u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_EDP_IDENTITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1814792076, data2: 49900, data3: 18701, data4: [180, 37, 215, 167, 94, 35, 229, 237] }, pid: 1u32 }; +pub const WPD_DEVICE_EDP_IDENTITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x6c2b878c_c2ec_490d_b425_d7a75e23e5ed), pid: 1u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_FIRMWARE_VERSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 651466650, data2: 58947, data3: 17958, data4: [158, 43, 115, 109, 192, 201, 47, 220] }, pid: 3u32 }; +pub const WPD_DEVICE_FIRMWARE_VERSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_FRIENDLY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 651466650, data2: 58947, data3: 17958, data4: [158, 43, 115, 109, 192, 201, 47, 220] }, pid: 12u32 }; +pub const WPD_DEVICE_FRIENDLY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 12u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_FUNCTIONAL_UNIQUE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1178457698, data2: 32708, data3: 17041, data4: [145, 28, 127, 76, 156, 202, 151, 153] }, pid: 2u32 }; +pub const WPD_DEVICE_FUNCTIONAL_UNIQUE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x463dd662_7fc4_4291_911c_7f4c9cca9799), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_MANUFACTURER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 651466650, data2: 58947, data3: 17958, data4: [158, 43, 115, 109, 192, 201, 47, 220] }, pid: 7u32 }; +pub const WPD_DEVICE_MANUFACTURER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_MODEL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 651466650, data2: 58947, data3: 17958, data4: [158, 43, 115, 109, 192, 201, 47, 220] }, pid: 8u32 }; +pub const WPD_DEVICE_MODEL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_MODEL_UNIQUE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1178457698, data2: 32708, data3: 17041, data4: [145, 28, 127, 76, 156, 202, 151, 153] }, pid: 3u32 }; +pub const WPD_DEVICE_MODEL_UNIQUE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x463dd662_7fc4_4291_911c_7f4c9cca9799), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_NETWORK_IDENTIFIER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 651466650, data2: 58947, data3: 17958, data4: [158, 43, 115, 109, 192, 201, 47, 220] }, pid: 16u32 }; +pub const WPD_DEVICE_NETWORK_IDENTIFIER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 16u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const WPD_DEVICE_OBJECT_ID: &str = "DEVICE"; +pub const WPD_DEVICE_OBJECT_ID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DEVICE"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_POWER_LEVEL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 651466650, data2: 58947, data3: 17958, data4: [158, 43, 115, 109, 192, 201, 47, 220] }, pid: 4u32 }; +pub const WPD_DEVICE_POWER_LEVEL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_POWER_SOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 651466650, data2: 58947, data3: 17958, data4: [158, 43, 115, 109, 192, 201, 47, 220] }, pid: 5u32 }; -pub const WPD_DEVICE_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 651466650, data2: 58947, data3: 17958, data4: [158, 43, 115, 109, 192, 201, 47, 220] }; -pub const WPD_DEVICE_PROPERTIES_V2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1178457698, data2: 32708, data3: 17041, data4: [145, 28, 127, 76, 156, 202, 151, 153] }; -pub const WPD_DEVICE_PROPERTIES_V3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1814792076, data2: 49900, data3: 18701, data4: [180, 37, 215, 167, 94, 35, 229, 237] }; +pub const WPD_DEVICE_POWER_SOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 5u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_DEVICE_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_DEVICE_PROPERTIES_V2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x463dd662_7fc4_4291_911c_7f4c9cca9799); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_DEVICE_PROPERTIES_V3: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6c2b878c_c2ec_490d_b425_d7a75e23e5ed); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_PROTOCOL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 651466650, data2: 58947, data3: 17958, data4: [158, 43, 115, 109, 192, 201, 47, 220] }, pid: 6u32 }; +pub const WPD_DEVICE_PROTOCOL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_SERIAL_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 651466650, data2: 58947, data3: 17958, data4: [158, 43, 115, 109, 192, 201, 47, 220] }, pid: 9u32 }; +pub const WPD_DEVICE_SERIAL_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_SUPPORTED_DRM_SCHEMES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 651466650, data2: 58947, data3: 17958, data4: [158, 43, 115, 109, 192, 201, 47, 220] }, pid: 13u32 }; +pub const WPD_DEVICE_SUPPORTED_DRM_SCHEMES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 13u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_SUPPORTED_FORMATS_ARE_ORDERED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 651466650, data2: 58947, data3: 17958, data4: [158, 43, 115, 109, 192, 201, 47, 220] }, pid: 14u32 }; +pub const WPD_DEVICE_SUPPORTED_FORMATS_ARE_ORDERED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 14u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_SUPPORTS_NON_CONSUMABLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 651466650, data2: 58947, data3: 17958, data4: [158, 43, 115, 109, 192, 201, 47, 220] }, pid: 10u32 }; +pub const WPD_DEVICE_SUPPORTS_NON_CONSUMABLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_SYNC_PARTNER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 651466650, data2: 58947, data3: 17958, data4: [158, 43, 115, 109, 192, 201, 47, 220] }, pid: 2u32 }; +pub const WPD_DEVICE_SYNC_PARTNER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_TRANSPORT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1178457698, data2: 32708, data3: 17041, data4: [145, 28, 127, 76, 156, 202, 151, 153] }, pid: 4u32 }; +pub const WPD_DEVICE_TRANSPORT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x463dd662_7fc4_4291_911c_7f4c9cca9799), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 651466650, data2: 58947, data3: 17958, data4: [158, 43, 115, 109, 192, 201, 47, 220] }, pid: 15u32 }; +pub const WPD_DEVICE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 15u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_USE_DEVICE_STAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1178457698, data2: 32708, data3: 17041, data4: [145, 28, 127, 76, 156, 202, 151, 153] }, pid: 5u32 }; -pub const WPD_DOCUMENT_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 185664003, data2: 60309, data3: 20226, data4: [147, 224, 151, 198, 49, 73, 58, 213] }; +pub const WPD_DEVICE_USE_DEVICE_STAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x463dd662_7fc4_4291_911c_7f4c9cca9799), pid: 5u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_DOCUMENT_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0b110203_eb95_4f02_93e0_97c631493ad5); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EMAIL_BCC_LINE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1106835034, data2: 21636, data3: 18306, data4: [177, 61, 71, 64, 221, 124, 55, 197] }, pid: 4u32 }; +pub const WPD_EMAIL_BCC_LINE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x41f8f65a_5484_4782_b13d_4740dd7c37c5), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EMAIL_CC_LINE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1106835034, data2: 21636, data3: 18306, data4: [177, 61, 71, 64, 221, 124, 55, 197] }, pid: 3u32 }; +pub const WPD_EMAIL_CC_LINE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x41f8f65a_5484_4782_b13d_4740dd7c37c5), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EMAIL_HAS_ATTACHMENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1106835034, data2: 21636, data3: 18306, data4: [177, 61, 71, 64, 221, 124, 55, 197] }, pid: 9u32 }; +pub const WPD_EMAIL_HAS_ATTACHMENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x41f8f65a_5484_4782_b13d_4740dd7c37c5), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EMAIL_HAS_BEEN_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1106835034, data2: 21636, data3: 18306, data4: [177, 61, 71, 64, 221, 124, 55, 197] }, pid: 7u32 }; -pub const WPD_EMAIL_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1106835034, data2: 21636, data3: 18306, data4: [177, 61, 71, 64, 221, 124, 55, 197] }; +pub const WPD_EMAIL_HAS_BEEN_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x41f8f65a_5484_4782_b13d_4740dd7c37c5), pid: 7u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_EMAIL_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x41f8f65a_5484_4782_b13d_4740dd7c37c5); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EMAIL_RECEIVED_TIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1106835034, data2: 21636, data3: 18306, data4: [177, 61, 71, 64, 221, 124, 55, 197] }, pid: 8u32 }; +pub const WPD_EMAIL_RECEIVED_TIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x41f8f65a_5484_4782_b13d_4740dd7c37c5), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EMAIL_SENDER_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1106835034, data2: 21636, data3: 18306, data4: [177, 61, 71, 64, 221, 124, 55, 197] }, pid: 10u32 }; +pub const WPD_EMAIL_SENDER_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x41f8f65a_5484_4782_b13d_4740dd7c37c5), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EMAIL_TO_LINE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1106835034, data2: 21636, data3: 18306, data4: [177, 61, 71, 64, 221, 124, 55, 197] }, pid: 2u32 }; -pub const WPD_EVENT_ATTRIBUTES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 281634168, data2: 11905, data3: 16657, data4: [173, 222, 224, 140, 166, 19, 143, 109] }; +pub const WPD_EMAIL_TO_LINE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x41f8f65a_5484_4782_b13d_4740dd7c37c5), pid: 2u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_EVENT_ATTRIBUTES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x10c96578_2e81_4111_adde_e08ca6138f6d); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EVENT_ATTRIBUTE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 281634168, data2: 11905, data3: 16657, data4: [173, 222, 224, 140, 166, 19, 143, 109] }, pid: 2u32 }; +pub const WPD_EVENT_ATTRIBUTE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x10c96578_2e81_4111_adde_e08ca6138f6d), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EVENT_ATTRIBUTE_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 281634168, data2: 11905, data3: 16657, data4: [173, 222, 224, 140, 166, 19, 143, 109] }, pid: 4u32 }; +pub const WPD_EVENT_ATTRIBUTE_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x10c96578_2e81_4111_adde_e08ca6138f6d), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EVENT_ATTRIBUTE_PARAMETERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 281634168, data2: 11905, data3: 16657, data4: [173, 222, 224, 140, 166, 19, 143, 109] }, pid: 3u32 }; -pub const WPD_EVENT_DEVICE_CAPABILITIES_UPDATED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 914905761, data2: 52564, data3: 19882, data4: [179, 208, 175, 179, 224, 63, 89, 153] }; -pub const WPD_EVENT_DEVICE_REMOVED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3838560795, data2: 26904, data3: 18617, data4: [133, 238, 2, 190, 124, 133, 10, 249] }; -pub const WPD_EVENT_DEVICE_RESET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2002112339, data2: 49645, data3: 17651, data4: [181, 162, 69, 30, 44, 55, 107, 39] }; -pub const WPD_EVENT_MTP_VENDOR_EXTENDED_EVENTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 0, data2: 22328, data3: 20466, data4: [132, 69, 190, 49, 38, 105, 16, 89] }; -pub const WPD_EVENT_NOTIFICATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 732095498, data2: 27468, data3: 17045, data4: [187, 67, 38, 50, 43, 153, 174, 178] }; -pub const WPD_EVENT_OBJECT_ADDED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2804341397, data2: 57863, data3: 19202, data4: [141, 68, 190, 242, 232, 108, 191, 252] }; -pub const WPD_EVENT_OBJECT_REMOVED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3196234632, data2: 42284, data3: 18467, data4: [150, 229, 208, 39, 38, 113, 252, 56] }; -pub const WPD_EVENT_OBJECT_TRANSFER_REQUESTED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2367070369, data2: 62150, data3: 16858, data4: [143, 25, 94, 83, 114, 26, 219, 242] }; -pub const WPD_EVENT_OBJECT_UPDATED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 340109145, data2: 11777, data3: 18525, data4: [159, 39, 255, 7, 218, 230, 151, 171] }; -pub const WPD_EVENT_OPTIONS_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3017333463, data2: 41825, data3: 19331, data4: [138, 72, 91, 2, 206, 16, 113, 59] }; +pub const WPD_EVENT_ATTRIBUTE_PARAMETERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x10c96578_2e81_4111_adde_e08ca6138f6d), pid: 3u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_EVENT_DEVICE_CAPABILITIES_UPDATED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x36885aa1_cd54_4daa_b3d0_afb3e03f5999); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_EVENT_DEVICE_REMOVED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe4cbca1b_6918_48b9_85ee_02be7c850af9); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_EVENT_DEVICE_RESET: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7755cf53_c1ed_44f3_b5a2_451e2c376b27); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_EVENT_MTP_VENDOR_EXTENDED_EVENTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x00000000_5738_4ff2_8445_be3126691059); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_EVENT_NOTIFICATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2ba2e40a_6b4c_4295_bb43_26322b99aeb2); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_EVENT_OBJECT_ADDED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa726da95_e207_4b02_8d44_bef2e86cbffc); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_EVENT_OBJECT_REMOVED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbe82ab88_a52c_4823_96e5_d0272671fc38); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_EVENT_OBJECT_TRANSFER_REQUESTED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8d16a0a1_f2c6_41da_8f19_5e53721adbf2); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_EVENT_OBJECT_UPDATED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1445a759_2e01_485d_9f27_ff07dae697ab); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_EVENT_OPTIONS_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb3d8dad7_a361_4b83_8a48_5b02ce10713b); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EVENT_OPTION_IS_AUTOPLAY_EVENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3017333463, data2: 41825, data3: 19331, data4: [138, 72, 91, 2, 206, 16, 113, 59] }, pid: 3u32 }; +pub const WPD_EVENT_OPTION_IS_AUTOPLAY_EVENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3d8dad7_a361_4b83_8a48_5b02ce10713b), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EVENT_OPTION_IS_BROADCAST_EVENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3017333463, data2: 41825, data3: 19331, data4: [138, 72, 91, 2, 206, 16, 113, 59] }, pid: 2u32 }; +pub const WPD_EVENT_OPTION_IS_BROADCAST_EVENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3d8dad7_a361_4b83_8a48_5b02ce10713b), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EVENT_PARAMETER_CHILD_HIERARCHY_CHANGED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 363534675, data2: 63511, data3: 20463, data4: [169, 33, 86, 118, 232, 56, 246, 224] }, pid: 8u32 }; +pub const WPD_EVENT_PARAMETER_CHILD_HIERARCHY_CHANGED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x15ab1953_f817_4fef_a921_5676e838f6e0), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EVENT_PARAMETER_EVENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 363534675, data2: 63511, data3: 20463, data4: [169, 33, 86, 118, 232, 56, 246, 224] }, pid: 3u32 }; +pub const WPD_EVENT_PARAMETER_EVENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x15ab1953_f817_4fef_a921_5676e838f6e0), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EVENT_PARAMETER_OBJECT_CREATION_COOKIE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 363534675, data2: 63511, data3: 20463, data4: [169, 33, 86, 118, 232, 56, 246, 224] }, pid: 7u32 }; +pub const WPD_EVENT_PARAMETER_OBJECT_CREATION_COOKIE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x15ab1953_f817_4fef_a921_5676e838f6e0), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EVENT_PARAMETER_OBJECT_PARENT_PERSISTENT_UNIQUE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 363534675, data2: 63511, data3: 20463, data4: [169, 33, 86, 118, 232, 56, 246, 224] }, pid: 6u32 }; +pub const WPD_EVENT_PARAMETER_OBJECT_PARENT_PERSISTENT_UNIQUE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x15ab1953_f817_4fef_a921_5676e838f6e0), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EVENT_PARAMETER_OPERATION_PROGRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 363534675, data2: 63511, data3: 20463, data4: [169, 33, 86, 118, 232, 56, 246, 224] }, pid: 5u32 }; +pub const WPD_EVENT_PARAMETER_OPERATION_PROGRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x15ab1953_f817_4fef_a921_5676e838f6e0), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EVENT_PARAMETER_OPERATION_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 363534675, data2: 63511, data3: 20463, data4: [169, 33, 86, 118, 232, 56, 246, 224] }, pid: 4u32 }; +pub const WPD_EVENT_PARAMETER_OPERATION_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x15ab1953_f817_4fef_a921_5676e838f6e0), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EVENT_PARAMETER_PNP_DEVICE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 363534675, data2: 63511, data3: 20463, data4: [169, 33, 86, 118, 232, 56, 246, 224] }, pid: 2u32 }; +pub const WPD_EVENT_PARAMETER_PNP_DEVICE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x15ab1953_f817_4fef_a921_5676e838f6e0), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EVENT_PARAMETER_SERVICE_METHOD_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1384151946, data2: 18708, data3: 17187, data4: [155, 154, 116, 246, 84, 178, 184, 70] }, pid: 2u32 }; -pub const WPD_EVENT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 363534675, data2: 63511, data3: 20463, data4: [169, 33, 86, 118, 232, 56, 246, 224] }; -pub const WPD_EVENT_PROPERTIES_V2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1384151946, data2: 18708, data3: 17187, data4: [155, 154, 116, 246, 84, 178, 184, 70] }; -pub const WPD_EVENT_SERVICE_METHOD_COMPLETE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2318661112, data2: 2764, data3: 19867, data4: [156, 196, 17, 45, 53, 59, 134, 202] }; -pub const WPD_EVENT_STORAGE_FORMAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 931291499, data2: 8892, data3: 17524, data4: [162, 81, 48, 112, 248, 211, 136, 87] }; +pub const WPD_EVENT_PARAMETER_SERVICE_METHOD_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x52807b8a_4914_4323_9b9a_74f654b2b846), pid: 2u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_EVENT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x15ab1953_f817_4fef_a921_5676e838f6e0); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_EVENT_PROPERTIES_V2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x52807b8a_4914_4323_9b9a_74f654b2b846); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_EVENT_SERVICE_METHOD_COMPLETE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8a33f5f8_0acc_4d9b_9cc4_112d353b86ca); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_EVENT_STORAGE_FORMAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3782616b_22bc_4474_a251_3070f8d38857); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_FOLDER_CONTENT_TYPES_ALLOWED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2124053183, data2: 58728, data3: 19252, data4: [170, 47, 19, 187, 18, 171, 23, 125] }, pid: 2u32 }; -pub const WPD_FOLDER_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2124053183, data2: 58728, data3: 19252, data4: [170, 47, 19, 187, 18, 171, 23, 125] }; -pub const WPD_FORMAT_ATTRIBUTES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2694848512, data2: 48303, data3: 19432, data4: [179, 245, 35, 63, 35, 28, 245, 143] }; +pub const WPD_FOLDER_CONTENT_TYPES_ALLOWED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7e9a7abf_e568_4b34_aa2f_13bb12ab177d), pid: 2u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_FOLDER_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7e9a7abf_e568_4b34_aa2f_13bb12ab177d); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_FORMAT_ATTRIBUTES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa0a02000_bcaf_4be8_b3f5_233f231cf58f); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_FORMAT_ATTRIBUTE_MIMETYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2694848512, data2: 48303, data3: 19432, data4: [179, 245, 35, 63, 35, 28, 245, 143] }, pid: 3u32 }; +pub const WPD_FORMAT_ATTRIBUTE_MIMETYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa0a02000_bcaf_4be8_b3f5_233f231cf58f), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_FORMAT_ATTRIBUTE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2694848512, data2: 48303, data3: 19432, data4: [179, 245, 35, 63, 35, 28, 245, 143] }, pid: 2u32 }; -pub const WPD_FUNCTIONAL_CATEGORY_ALL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 764044562, data2: 42828, data3: 17550, data4: [186, 138, 244, 172, 7, 196, 147, 153] }; -pub const WPD_FUNCTIONAL_CATEGORY_AUDIO_CAPTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1059723545, data2: 51138, data3: 18944, data4: [133, 93, 245, 124, 240, 109, 235, 187] }; -pub const WPD_FUNCTIONAL_CATEGORY_DEVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 149571179, data2: 58276, data3: 17206, data4: [161, 243, 164, 77, 43, 92, 67, 140] }; -pub const WPD_FUNCTIONAL_CATEGORY_NETWORK_CONFIGURATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1224006514, data2: 31850, data3: 19120, data4: [158, 26, 71, 14, 60, 219, 242, 106] }; -pub const WPD_FUNCTIONAL_CATEGORY_RENDERING_INFORMATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 140512164, data2: 42938, data3: 18945, data4: [171, 14, 0, 101, 208, 163, 86, 211] }; -pub const WPD_FUNCTIONAL_CATEGORY_SMS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4497585, data2: 49641, data3: 19197, data4: [179, 88, 166, 44, 97, 23, 201, 207] }; -pub const WPD_FUNCTIONAL_CATEGORY_STILL_IMAGE_CAPTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1631363879, data2: 43923, data3: 18688, data4: [180, 250, 137, 91, 181, 135, 75, 121] }; -pub const WPD_FUNCTIONAL_CATEGORY_STORAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 602954684, data2: 5598, data3: 19498, data4: [165, 91, 169, 175, 92, 228, 18, 239] }; -pub const WPD_FUNCTIONAL_CATEGORY_VIDEO_CAPTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3795738475, data2: 29251, data3: 17322, data4: [141, 241, 14, 179, 217, 104, 169, 24] }; +pub const WPD_FORMAT_ATTRIBUTE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa0a02000_bcaf_4be8_b3f5_233f231cf58f), pid: 2u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_FUNCTIONAL_CATEGORY_ALL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2d8a6512_a74c_448e_ba8a_f4ac07c49399); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_FUNCTIONAL_CATEGORY_AUDIO_CAPTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3f2a1919_c7c2_4a00_855d_f57cf06debbb); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_FUNCTIONAL_CATEGORY_DEVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x08ea466b_e3a4_4336_a1f3_a44d2b5c438c); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_FUNCTIONAL_CATEGORY_NETWORK_CONFIGURATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x48f4db72_7c6a_4ab0_9e1a_470e3cdbf26a); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_FUNCTIONAL_CATEGORY_RENDERING_INFORMATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x08600ba4_a7ba_4a01_ab0e_0065d0a356d3); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_FUNCTIONAL_CATEGORY_SMS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0044a0b1_c1e9_4afd_b358_a62c6117c9cf); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_FUNCTIONAL_CATEGORY_STILL_IMAGE_CAPTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x613ca327_ab93_4900_b4fa_895bb5874b79); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_FUNCTIONAL_CATEGORY_STORAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x23f05bbc_15de_4c2a_a55b_a9af5ce412ef); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_FUNCTIONAL_CATEGORY_VIDEO_CAPTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe23e5f6b_7243_43aa_8df1_0eb3d968a918); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_FUNCTIONAL_OBJECT_CATEGORY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2399481235, data2: 43978, data3: 20421, data4: [165, 172, 176, 29, 244, 219, 229, 152] }, pid: 2u32 }; -pub const WPD_FUNCTIONAL_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2399481235, data2: 43978, data3: 20421, data4: [165, 172, 176, 29, 244, 219, 229, 152] }; +pub const WPD_FUNCTIONAL_OBJECT_CATEGORY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x8f052d93_abca_4fc5_a5ac_b01df4dbe598), pid: 2u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_FUNCTIONAL_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8f052d93_abca_4fc5_a5ac_b01df4dbe598); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_IMAGE_BITDEPTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1674987784, data2: 40865, data3: 18335, data4: [133, 186, 153, 82, 33, 100, 71, 219] }, pid: 3u32 }; +pub const WPD_IMAGE_BITDEPTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x63d64908_9fa1_479f_85ba_9952216447db), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_IMAGE_COLOR_CORRECTED_STATUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1674987784, data2: 40865, data3: 18335, data4: [133, 186, 153, 82, 33, 100, 71, 219] }, pid: 5u32 }; +pub const WPD_IMAGE_COLOR_CORRECTED_STATUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x63d64908_9fa1_479f_85ba_9952216447db), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_IMAGE_CROPPED_STATUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1674987784, data2: 40865, data3: 18335, data4: [133, 186, 153, 82, 33, 100, 71, 219] }, pid: 4u32 }; +pub const WPD_IMAGE_CROPPED_STATUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x63d64908_9fa1_479f_85ba_9952216447db), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_IMAGE_EXPOSURE_INDEX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1674987784, data2: 40865, data3: 18335, data4: [133, 186, 153, 82, 33, 100, 71, 219] }, pid: 8u32 }; +pub const WPD_IMAGE_EXPOSURE_INDEX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x63d64908_9fa1_479f_85ba_9952216447db), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_IMAGE_EXPOSURE_TIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1674987784, data2: 40865, data3: 18335, data4: [133, 186, 153, 82, 33, 100, 71, 219] }, pid: 7u32 }; +pub const WPD_IMAGE_EXPOSURE_TIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x63d64908_9fa1_479f_85ba_9952216447db), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_IMAGE_FNUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1674987784, data2: 40865, data3: 18335, data4: [133, 186, 153, 82, 33, 100, 71, 219] }, pid: 6u32 }; +pub const WPD_IMAGE_FNUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x63d64908_9fa1_479f_85ba_9952216447db), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_IMAGE_HORIZONTAL_RESOLUTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1674987784, data2: 40865, data3: 18335, data4: [133, 186, 153, 82, 33, 100, 71, 219] }, pid: 9u32 }; -pub const WPD_IMAGE_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1674987784, data2: 40865, data3: 18335, data4: [133, 186, 153, 82, 33, 100, 71, 219] }; +pub const WPD_IMAGE_HORIZONTAL_RESOLUTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x63d64908_9fa1_479f_85ba_9952216447db), pid: 9u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_IMAGE_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x63d64908_9fa1_479f_85ba_9952216447db); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_IMAGE_VERTICAL_RESOLUTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1674987784, data2: 40865, data3: 18335, data4: [133, 186, 153, 82, 33, 100, 71, 219] }, pid: 10u32 }; +pub const WPD_IMAGE_VERTICAL_RESOLUTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x63d64908_9fa1_479f_85ba_9952216447db), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_ALBUM_ARTIST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 25u32 }; +pub const WPD_MEDIA_ALBUM_ARTIST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 25u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_ARTIST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 24u32 }; +pub const WPD_MEDIA_ARTIST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 24u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_AUDIO_ENCODING_PROFILE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 49u32 }; +pub const WPD_MEDIA_AUDIO_ENCODING_PROFILE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 49u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_BITRATE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 3u32 }; +pub const WPD_MEDIA_BITRATE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_BUY_NOW: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 20u32 }; +pub const WPD_MEDIA_BUY_NOW: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 20u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_BYTE_BOOKMARK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 36u32 }; +pub const WPD_MEDIA_BYTE_BOOKMARK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 36u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_COMPOSER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 11u32 }; +pub const WPD_MEDIA_COMPOSER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 11u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_COPYRIGHT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 4u32 }; +pub const WPD_MEDIA_COPYRIGHT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 31u32 }; +pub const WPD_MEDIA_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 31u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_DESTINATION_URL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 30u32 }; +pub const WPD_MEDIA_DESTINATION_URL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 30u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_DURATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 19u32 }; +pub const WPD_MEDIA_DURATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 19u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_EFFECTIVE_RATING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 12u32 }; +pub const WPD_MEDIA_EFFECTIVE_RATING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 12u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_ENCODING_PROFILE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 21u32 }; +pub const WPD_MEDIA_ENCODING_PROFILE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 21u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_GENRE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 32u32 }; +pub const WPD_MEDIA_GENRE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 32u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_GUID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 38u32 }; +pub const WPD_MEDIA_GUID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 38u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_HEIGHT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 23u32 }; +pub const WPD_MEDIA_HEIGHT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 23u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_LAST_ACCESSED_TIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 8u32 }; +pub const WPD_MEDIA_LAST_ACCESSED_TIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_LAST_BUILD_DATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 35u32 }; +pub const WPD_MEDIA_LAST_BUILD_DATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 35u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_MANAGING_EDITOR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 27u32 }; +pub const WPD_MEDIA_MANAGING_EDITOR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 27u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_META_GENRE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 10u32 }; +pub const WPD_MEDIA_META_GENRE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_OBJECT_BOOKMARK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 34u32 }; +pub const WPD_MEDIA_OBJECT_BOOKMARK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 34u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_OWNER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 26u32 }; +pub const WPD_MEDIA_OWNER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 26u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_PARENTAL_RATING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 9u32 }; -pub const WPD_MEDIA_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }; +pub const WPD_MEDIA_PARENTAL_RATING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 9u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_MEDIA_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_RELEASE_DATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 14u32 }; +pub const WPD_MEDIA_RELEASE_DATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 14u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_SAMPLE_RATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 15u32 }; +pub const WPD_MEDIA_SAMPLE_RATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 15u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_SKIP_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 7u32 }; +pub const WPD_MEDIA_SKIP_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_SOURCE_URL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 29u32 }; +pub const WPD_MEDIA_SOURCE_URL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 29u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_STAR_RATING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 16u32 }; +pub const WPD_MEDIA_STAR_RATING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 16u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_SUBSCRIPTION_CONTENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 5u32 }; +pub const WPD_MEDIA_SUBSCRIPTION_CONTENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_SUB_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 39u32 }; +pub const WPD_MEDIA_SUB_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 39u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_SUB_TITLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 13u32 }; +pub const WPD_MEDIA_SUB_TITLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 13u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_TIME_BOOKMARK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 33u32 }; +pub const WPD_MEDIA_TIME_BOOKMARK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 33u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_TIME_TO_LIVE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 37u32 }; +pub const WPD_MEDIA_TIME_TO_LIVE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 37u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_TITLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 18u32 }; +pub const WPD_MEDIA_TITLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 18u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_TOTAL_BITRATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 2u32 }; +pub const WPD_MEDIA_TOTAL_BITRATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_USER_EFFECTIVE_RATING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 17u32 }; +pub const WPD_MEDIA_USER_EFFECTIVE_RATING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 17u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_USE_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 6u32 }; +pub const WPD_MEDIA_USE_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_WEBMASTER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 28u32 }; +pub const WPD_MEDIA_WEBMASTER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 28u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_WIDTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 22u32 }; -pub const WPD_MEMO_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1610349691, data2: 29827, data3: 16813, data4: [175, 185, 218, 63, 78, 89, 43, 141] }; -pub const WPD_METHOD_ATTRIBUTES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4051325041, data2: 61497, data3: 17583, data4: [142, 254, 67, 44, 243, 46, 67, 42] }; +pub const WPD_MEDIA_WIDTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 22u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_MEMO_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5ffbfc7b_7483_41ad_afb9_da3f4e592b8d); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_METHOD_ATTRIBUTES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf17a5071_f039_44af_8efe_432cf32e432a); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_METHOD_ATTRIBUTE_ACCESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4051325041, data2: 61497, data3: 17583, data4: [142, 254, 67, 44, 243, 46, 67, 42] }, pid: 4u32 }; +pub const WPD_METHOD_ATTRIBUTE_ACCESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf17a5071_f039_44af_8efe_432cf32e432a), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_METHOD_ATTRIBUTE_ASSOCIATED_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4051325041, data2: 61497, data3: 17583, data4: [142, 254, 67, 44, 243, 46, 67, 42] }, pid: 3u32 }; +pub const WPD_METHOD_ATTRIBUTE_ASSOCIATED_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf17a5071_f039_44af_8efe_432cf32e432a), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_METHOD_ATTRIBUTE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4051325041, data2: 61497, data3: 17583, data4: [142, 254, 67, 44, 243, 46, 67, 42] }, pid: 2u32 }; +pub const WPD_METHOD_ATTRIBUTE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf17a5071_f039_44af_8efe_432cf32e432a), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_METHOD_ATTRIBUTE_PARAMETERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4051325041, data2: 61497, data3: 17583, data4: [142, 254, 67, 44, 243, 46, 67, 42] }, pid: 5u32 }; +pub const WPD_METHOD_ATTRIBUTE_PARAMETERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf17a5071_f039_44af_8efe_432cf32e432a), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MUSIC_ALBUM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3005543786, data2: 56413, data3: 18149, data4: [182, 223, 210, 234, 65, 72, 136, 198] }, pid: 3u32 }; +pub const WPD_MUSIC_ALBUM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MUSIC_LYRICS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3005543786, data2: 56413, data3: 18149, data4: [182, 223, 210, 234, 65, 72, 136, 198] }, pid: 6u32 }; +pub const WPD_MUSIC_LYRICS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MUSIC_MOOD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3005543786, data2: 56413, data3: 18149, data4: [182, 223, 210, 234, 65, 72, 136, 198] }, pid: 8u32 }; -pub const WPD_MUSIC_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3005543786, data2: 56413, data3: 18149, data4: [182, 223, 210, 234, 65, 72, 136, 198] }; +pub const WPD_MUSIC_MOOD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), pid: 8u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_MUSIC_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MUSIC_TRACK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3005543786, data2: 56413, data3: 18149, data4: [182, 223, 210, 234, 65, 72, 136, 198] }, pid: 4u32 }; +pub const WPD_MUSIC_TRACK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_NETWORK_ASSOCIATION_HOST_NETWORK_IDENTIFIERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3838393375, data2: 45571, data3: 17393, data4: [161, 0, 90, 7, 209, 27, 2, 116] }, pid: 2u32 }; -pub const WPD_NETWORK_ASSOCIATION_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3838393375, data2: 45571, data3: 17393, data4: [161, 0, 90, 7, 209, 27, 2, 116] }; +pub const WPD_NETWORK_ASSOCIATION_HOST_NETWORK_IDENTIFIERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe4c93c1f_b203_43f1_a100_5a07d11b0274), pid: 2u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_NETWORK_ASSOCIATION_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe4c93c1f_b203_43f1_a100_5a07d11b0274); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_NETWORK_ASSOCIATION_X509V3SEQUENCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3838393375, data2: 45571, data3: 17393, data4: [161, 0, 90, 7, 209, 27, 2, 116] }, pid: 3u32 }; +pub const WPD_NETWORK_ASSOCIATION_X509V3SEQUENCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe4c93c1f_b203_43f1_a100_5a07d11b0274), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_BACK_REFERENCES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 21u32 }; +pub const WPD_OBJECT_BACK_REFERENCES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 21u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_CAN_DELETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 26u32 }; +pub const WPD_OBJECT_CAN_DELETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 26u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_CONTAINER_FUNCTIONAL_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 23u32 }; +pub const WPD_OBJECT_CONTAINER_FUNCTIONAL_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 23u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_CONTENT_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 7u32 }; +pub const WPD_OBJECT_CONTENT_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_DATE_AUTHORED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 20u32 }; +pub const WPD_OBJECT_DATE_AUTHORED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 20u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_DATE_CREATED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 18u32 }; +pub const WPD_OBJECT_DATE_CREATED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 18u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_DATE_MODIFIED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 19u32 }; +pub const WPD_OBJECT_DATE_MODIFIED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 19u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 6u32 }; -pub const WPD_OBJECT_FORMAT_3G2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3112501248, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_3G2A: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 437329965, data2: 34649, data3: 20020, data4: [186, 94, 177, 33, 16, 135, 238, 228] }; -pub const WPD_OBJECT_FORMAT_3GP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3112435712, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_3GPA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3843499824, data2: 63857, data3: 16879, data4: [161, 11, 34, 113, 160, 1, 157, 122] }; -pub const WPD_OBJECT_FORMAT_AAC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3103981568, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_ABSTRACT_CONTACT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3145793536, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_ABSTRACT_CONTACT_GROUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3120955392, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_ABSTRACT_MEDIA_CAST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3121283072, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_AIFF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 805765120, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_ALL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3254136498, data2: 19379, data3: 18332, data4: [156, 250, 5, 181, 243, 165, 123, 34] }; -pub const WPD_OBJECT_FORMAT_AMR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3104309248, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_ASF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 806092800, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_ASXPLAYLIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3121807360, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_ATSCTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3112632320, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_AUDIBLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3104047104, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_AVCHD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3112566784, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_AVI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 805961728, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_BMP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 939786240, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_CIFF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 939851776, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_DPOF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 805699584, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_DVBTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3112697856, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_EXECUTABLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 805502976, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_EXIF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 939589632, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_FLAC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3104178176, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_FLASHPIX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 939720704, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_GIF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 939982848, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_HTML: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 805634048, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_ICALENDAR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3187867648, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_ICON: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 124924653, data2: 4140, data3: 17976, data4: [156, 34, 131, 241, 66, 191, 200, 34] }; -pub const WPD_OBJECT_FORMAT_JFIF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 940048384, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_JP2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 940507136, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_JPEGXR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3087269888, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_JPX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 940572672, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_M3UPLAYLIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3121676288, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_M4A: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 816555948, data2: 28669, data3: 19491, data4: [163, 89, 62, 155, 82, 243, 241, 200] }; -pub const WPD_OBJECT_FORMAT_MHT_COMPILED_HTML: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3129212928, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_MICROSOFT_EXCEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3129278464, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_MICROSOFT_POWERPOINT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3129344000, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_MICROSOFT_WFC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2969829376, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_MICROSOFT_WORD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3129147392, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_MKV: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3113222144, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_MP2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3112370176, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_MP3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 805896192, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_MP4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3112304640, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_MPEG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 806027264, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_MPLPLAYLIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3121741824, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_NETWORK_ASSOCIATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2969698304, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_OGG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3103916032, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_PCD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 940113920, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_PICT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 940179456, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_PLSPLAYLIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3121872896, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_PNG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 940244992, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_PROPERTIES_ONLY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 805371904, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_QCELP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3104243712, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_SCRIPT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 805437440, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_TEXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 805568512, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_TIFF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 940376064, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_TIFFEP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 939655168, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_TIFFIT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 940441600, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_UNSPECIFIED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 805306368, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_VCALENDAR1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3187802112, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_VCARD2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3145859072, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_VCARD3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3145924608, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_WAVE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 805830656, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_WBMP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3087204352, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_WINDOWSIMAGEFORMAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3095461888, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_WMA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3103850496, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_WMV: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3112239104, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_WPLPLAYLIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3121610752, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_X509V3CERTIFICATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2969763840, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; -pub const WPD_OBJECT_FORMAT_XML: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3129081856, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 6u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_3G2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb9850000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_3G2A: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1a11202d_8759_4e34_ba5e_b1211087eee4); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_3GP: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb9840000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_3GPA: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe5172730_f971_41ef_a10b_2271a0019d7a); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_AAC: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb9030000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_ABSTRACT_CONTACT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbb810000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_ABSTRACT_CONTACT_GROUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xba060000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_ABSTRACT_MEDIA_CAST: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xba0b0000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_AIFF: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x30070000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_ALL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc1f62eb2_4bb3_479c_9cfa_05b5f3a57b22); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_AMR: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb9080000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_ASF: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x300c0000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_ASXPLAYLIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xba130000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_ATSCTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb9870000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_AUDIBLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb9040000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_AVCHD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb9860000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_AVI: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x300a0000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_BMP: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x38040000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_CIFF: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x38050000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_DPOF: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x30060000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_DVBTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb9880000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_EXECUTABLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x30030000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_EXIF: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x38010000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_FLAC: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb9060000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_FLASHPIX: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x38030000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_GIF: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x38070000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_HTML: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x30050000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_ICALENDAR: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbe030000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_ICON: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x077232ed_102c_4638_9c22_83f142bfc822); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_JFIF: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x38080000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_JP2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x380f0000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_JPEGXR: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb8040000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_JPX: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x38100000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_M3UPLAYLIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xba110000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_M4A: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x30aba7ac_6ffd_4c23_a359_3e9b52f3f1c8); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_MHT_COMPILED_HTML: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xba840000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_MICROSOFT_EXCEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xba850000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_MICROSOFT_POWERPOINT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xba860000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_MICROSOFT_WFC: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb1040000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_MICROSOFT_WORD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xba830000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_MKV: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb9900000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_MP2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb9830000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_MP3: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x30090000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_MP4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb9820000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_MPEG: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x300b0000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_MPLPLAYLIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xba120000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_NETWORK_ASSOCIATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb1020000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_OGG: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb9020000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_PCD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x38090000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_PICT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x380a0000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_PLSPLAYLIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xba140000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_PNG: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x380b0000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_PROPERTIES_ONLY: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x30010000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_QCELP: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb9070000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_SCRIPT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x30020000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_TEXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x30040000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_TIFF: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x380d0000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_TIFFEP: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x38020000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_TIFFIT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x380e0000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_UNSPECIFIED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x30000000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_VCALENDAR1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbe020000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_VCARD2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbb820000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_VCARD3: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbb830000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_WAVE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x30080000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_WBMP: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb8030000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_WINDOWSIMAGEFORMAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb8810000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_WMA: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb9010000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_WMV: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb9810000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_WPLPLAYLIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xba100000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_X509V3CERTIFICATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb1030000_ae6c_4804_98ba_c57b46965fe7); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_FORMAT_XML: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xba820000_ae6c_4804_98ba_c57b46965fe7); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_GENERATE_THUMBNAIL_FROM_RESOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 24u32 }; +pub const WPD_OBJECT_GENERATE_THUMBNAIL_FROM_RESOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 24u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_HINT_LOCATION_DISPLAY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 25u32 }; +pub const WPD_OBJECT_HINT_LOCATION_DISPLAY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 25u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 2u32 }; +pub const WPD_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_ISHIDDEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 9u32 }; +pub const WPD_OBJECT_ISHIDDEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_ISSYSTEM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 10u32 }; +pub const WPD_OBJECT_ISSYSTEM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_IS_DRM_PROTECTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 17u32 }; +pub const WPD_OBJECT_IS_DRM_PROTECTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 17u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_KEYWORDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 15u32 }; +pub const WPD_OBJECT_KEYWORDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 15u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_LANGUAGE_LOCALE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 27u32 }; +pub const WPD_OBJECT_LANGUAGE_LOCALE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 27u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 4u32 }; +pub const WPD_OBJECT_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_NON_CONSUMABLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 13u32 }; +pub const WPD_OBJECT_NON_CONSUMABLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 13u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_ORIGINAL_FILE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 12u32 }; +pub const WPD_OBJECT_ORIGINAL_FILE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 12u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_PARENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 3u32 }; +pub const WPD_OBJECT_PARENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_PERSISTENT_UNIQUE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 5u32 }; -pub const WPD_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }; -pub const WPD_OBJECT_PROPERTIES_V2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 57920829, data2: 19014, data3: 16599, data4: [180, 216, 115, 232, 218, 116, 231, 117] }; +pub const WPD_OBJECT_PERSISTENT_UNIQUE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 5u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_OBJECT_PROPERTIES_V2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0373cd3d_4a46_40d7_b4d8_73e8da74e775); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_REFERENCES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 14u32 }; +pub const WPD_OBJECT_REFERENCES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 14u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 11u32 }; +pub const WPD_OBJECT_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 11u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_SUPPORTED_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 57920829, data2: 19014, data3: 16599, data4: [180, 216, 115, 232, 218, 116, 231, 117] }, pid: 2u32 }; +pub const WPD_OBJECT_SUPPORTED_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0373cd3d_4a46_40d7_b4d8_73e8da74e775), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_SYNC_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 16u32 }; +pub const WPD_OBJECT_SYNC_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 16u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OPTION_OBJECT_MANAGEMENT_RECURSIVE_DELETE_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 5001u32 }; +pub const WPD_OPTION_OBJECT_MANAGEMENT_RECURSIVE_DELETE_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 5001u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OPTION_OBJECT_RESOURCES_NO_INPUT_BUFFER_ON_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 5003u32 }; +pub const WPD_OPTION_OBJECT_RESOURCES_NO_INPUT_BUFFER_ON_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 5003u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OPTION_OBJECT_RESOURCES_SEEK_ON_READ_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 5001u32 }; +pub const WPD_OPTION_OBJECT_RESOURCES_SEEK_ON_READ_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 5001u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OPTION_OBJECT_RESOURCES_SEEK_ON_WRITE_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 5002u32 }; +pub const WPD_OPTION_OBJECT_RESOURCES_SEEK_ON_WRITE_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 5002u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OPTION_SMS_BINARY_MESSAGE_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2948750694, data2: 65037, data3: 16660, data4: [144, 151, 151, 12, 147, 233, 32, 209] }, pid: 5001u32 }; +pub const WPD_OPTION_SMS_BINARY_MESSAGE_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xafc25d66_fe0d_4114_9097_970c93e920d1), pid: 5001u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OPTION_VALID_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4030868124, data2: 24008, data3: 17472, data4: [181, 189, 93, 242, 136, 53, 101, 138] }, pid: 5001u32 }; -pub const WPD_PARAMETER_ATTRIBUTES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3867561431, data2: 62245, data3: 17898, data4: [161, 213, 151, 207, 115, 182, 202, 88] }; +pub const WPD_OPTION_VALID_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 5001u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_PARAMETER_ATTRIBUTES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PARAMETER_ATTRIBUTE_DEFAULT_VALUE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3867561431, data2: 62245, data3: 17898, data4: [161, 213, 151, 207, 115, 182, 202, 88] }, pid: 5u32 }; +pub const WPD_PARAMETER_ATTRIBUTE_DEFAULT_VALUE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PARAMETER_ATTRIBUTE_ENUMERATION_ELEMENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3867561431, data2: 62245, data3: 17898, data4: [161, 213, 151, 207, 115, 182, 202, 88] }, pid: 9u32 }; +pub const WPD_PARAMETER_ATTRIBUTE_ENUMERATION_ELEMENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PARAMETER_ATTRIBUTE_FORM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3867561431, data2: 62245, data3: 17898, data4: [161, 213, 151, 207, 115, 182, 202, 88] }, pid: 4u32 }; +pub const WPD_PARAMETER_ATTRIBUTE_FORM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PARAMETER_ATTRIBUTE_MAX_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3867561431, data2: 62245, data3: 17898, data4: [161, 213, 151, 207, 115, 182, 202, 88] }, pid: 11u32 }; +pub const WPD_PARAMETER_ATTRIBUTE_MAX_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 11u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PARAMETER_ATTRIBUTE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3867561431, data2: 62245, data3: 17898, data4: [161, 213, 151, 207, 115, 182, 202, 88] }, pid: 13u32 }; +pub const WPD_PARAMETER_ATTRIBUTE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 13u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PARAMETER_ATTRIBUTE_ORDER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3867561431, data2: 62245, data3: 17898, data4: [161, 213, 151, 207, 115, 182, 202, 88] }, pid: 2u32 }; +pub const WPD_PARAMETER_ATTRIBUTE_ORDER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PARAMETER_ATTRIBUTE_RANGE_MAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3867561431, data2: 62245, data3: 17898, data4: [161, 213, 151, 207, 115, 182, 202, 88] }, pid: 7u32 }; +pub const WPD_PARAMETER_ATTRIBUTE_RANGE_MAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PARAMETER_ATTRIBUTE_RANGE_MIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3867561431, data2: 62245, data3: 17898, data4: [161, 213, 151, 207, 115, 182, 202, 88] }, pid: 6u32 }; +pub const WPD_PARAMETER_ATTRIBUTE_RANGE_MIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PARAMETER_ATTRIBUTE_RANGE_STEP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3867561431, data2: 62245, data3: 17898, data4: [161, 213, 151, 207, 115, 182, 202, 88] }, pid: 8u32 }; +pub const WPD_PARAMETER_ATTRIBUTE_RANGE_STEP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PARAMETER_ATTRIBUTE_REGULAR_EXPRESSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3867561431, data2: 62245, data3: 17898, data4: [161, 213, 151, 207, 115, 182, 202, 88] }, pid: 10u32 }; +pub const WPD_PARAMETER_ATTRIBUTE_REGULAR_EXPRESSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PARAMETER_ATTRIBUTE_USAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3867561431, data2: 62245, data3: 17898, data4: [161, 213, 151, 207, 115, 182, 202, 88] }, pid: 3u32 }; +pub const WPD_PARAMETER_ATTRIBUTE_USAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PARAMETER_ATTRIBUTE_VARTYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3867561431, data2: 62245, data3: 17898, data4: [161, 213, 151, 207, 115, 182, 202, 88] }, pid: 12u32 }; -pub const WPD_PROPERTIES_MTP_VENDOR_EXTENDED_DEVICE_PROPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1297371224, data2: 35072, data3: 16563, data4: [143, 29, 220, 36, 110, 30, 131, 112] }; -pub const WPD_PROPERTIES_MTP_VENDOR_EXTENDED_OBJECT_PROPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1297371224, data2: 20430, data3: 17784, data4: [149, 200, 134, 152, 169, 188, 15, 73] }; -pub const WPD_PROPERTY_ATTRIBUTES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2876851160, data2: 25394, data3: 17503, data4: [160, 13, 141, 94, 241, 233, 111, 55] }; -pub const WPD_PROPERTY_ATTRIBUTES_V2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1570611552, data2: 29870, data3: 17356, data4: [133, 169, 254, 85, 90, 128, 121, 142] }; +pub const WPD_PARAMETER_ATTRIBUTE_VARTYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 12u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_PROPERTIES_MTP_VENDOR_EXTENDED_DEVICE_PROPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d545058_8900_40b3_8f1d_dc246e1e8370); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_PROPERTIES_MTP_VENDOR_EXTENDED_OBJECT_PROPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d545058_4fce_4578_95c8_8698a9bc0f49); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_PROPERTY_ATTRIBUTES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_PROPERTY_ATTRIBUTES_V2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5d9da160_74ae_43cc_85a9_fe555a80798e); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_ATTRIBUTE_CAN_DELETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2876851160, data2: 25394, data3: 17503, data4: [160, 13, 141, 94, 241, 233, 111, 55] }, pid: 5u32 }; +pub const WPD_PROPERTY_ATTRIBUTE_CAN_DELETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_ATTRIBUTE_CAN_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2876851160, data2: 25394, data3: 17503, data4: [160, 13, 141, 94, 241, 233, 111, 55] }, pid: 3u32 }; +pub const WPD_PROPERTY_ATTRIBUTE_CAN_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_ATTRIBUTE_CAN_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2876851160, data2: 25394, data3: 17503, data4: [160, 13, 141, 94, 241, 233, 111, 55] }, pid: 4u32 }; +pub const WPD_PROPERTY_ATTRIBUTE_CAN_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_ATTRIBUTE_DEFAULT_VALUE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2876851160, data2: 25394, data3: 17503, data4: [160, 13, 141, 94, 241, 233, 111, 55] }, pid: 6u32 }; +pub const WPD_PROPERTY_ATTRIBUTE_DEFAULT_VALUE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_ATTRIBUTE_ENUMERATION_ELEMENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2876851160, data2: 25394, data3: 17503, data4: [160, 13, 141, 94, 241, 233, 111, 55] }, pid: 11u32 }; +pub const WPD_PROPERTY_ATTRIBUTE_ENUMERATION_ELEMENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 11u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_ATTRIBUTE_FAST_PROPERTY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2876851160, data2: 25394, data3: 17503, data4: [160, 13, 141, 94, 241, 233, 111, 55] }, pid: 7u32 }; +pub const WPD_PROPERTY_ATTRIBUTE_FAST_PROPERTY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_ATTRIBUTE_FORM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2876851160, data2: 25394, data3: 17503, data4: [160, 13, 141, 94, 241, 233, 111, 55] }, pid: 2u32 }; +pub const WPD_PROPERTY_ATTRIBUTE_FORM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_ATTRIBUTE_MAX_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2876851160, data2: 25394, data3: 17503, data4: [160, 13, 141, 94, 241, 233, 111, 55] }, pid: 13u32 }; +pub const WPD_PROPERTY_ATTRIBUTE_MAX_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 13u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_ATTRIBUTE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1570611552, data2: 29870, data3: 17356, data4: [133, 169, 254, 85, 90, 128, 121, 142] }, pid: 2u32 }; +pub const WPD_PROPERTY_ATTRIBUTE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x5d9da160_74ae_43cc_85a9_fe555a80798e), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_ATTRIBUTE_RANGE_MAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2876851160, data2: 25394, data3: 17503, data4: [160, 13, 141, 94, 241, 233, 111, 55] }, pid: 9u32 }; +pub const WPD_PROPERTY_ATTRIBUTE_RANGE_MAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_ATTRIBUTE_RANGE_MIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2876851160, data2: 25394, data3: 17503, data4: [160, 13, 141, 94, 241, 233, 111, 55] }, pid: 8u32 }; +pub const WPD_PROPERTY_ATTRIBUTE_RANGE_MIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_ATTRIBUTE_RANGE_STEP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2876851160, data2: 25394, data3: 17503, data4: [160, 13, 141, 94, 241, 233, 111, 55] }, pid: 10u32 }; +pub const WPD_PROPERTY_ATTRIBUTE_RANGE_STEP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_ATTRIBUTE_REGULAR_EXPRESSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2876851160, data2: 25394, data3: 17503, data4: [160, 13, 141, 94, 241, 233, 111, 55] }, pid: 12u32 }; +pub const WPD_PROPERTY_ATTRIBUTE_REGULAR_EXPRESSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 12u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_ATTRIBUTE_VARTYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1570611552, data2: 29870, data3: 17356, data4: [133, 169, 254, 85, 90, 128, 121, 142] }, pid: 3u32 }; +pub const WPD_PROPERTY_ATTRIBUTE_VARTYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x5d9da160_74ae_43cc_85a9_fe555a80798e), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_COMMAND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 1002u32 }; +pub const WPD_PROPERTY_CAPABILITIES_COMMAND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1002u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_COMMAND_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 1003u32 }; +pub const WPD_PROPERTY_CAPABILITIES_COMMAND_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1003u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_CONTENT_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 1008u32 }; +pub const WPD_PROPERTY_CAPABILITIES_CONTENT_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1008u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_CONTENT_TYPES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 1007u32 }; +pub const WPD_PROPERTY_CAPABILITIES_CONTENT_TYPES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1007u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_EVENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 1014u32 }; +pub const WPD_PROPERTY_CAPABILITIES_EVENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1014u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_EVENT_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 1015u32 }; +pub const WPD_PROPERTY_CAPABILITIES_EVENT_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1015u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 1010u32 }; +pub const WPD_PROPERTY_CAPABILITIES_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1010u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 1009u32 }; +pub const WPD_PROPERTY_CAPABILITIES_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1009u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_FUNCTIONAL_CATEGORIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 1004u32 }; +pub const WPD_PROPERTY_CAPABILITIES_FUNCTIONAL_CATEGORIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1004u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_FUNCTIONAL_CATEGORY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 1005u32 }; +pub const WPD_PROPERTY_CAPABILITIES_FUNCTIONAL_CATEGORY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1005u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_FUNCTIONAL_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 1006u32 }; +pub const WPD_PROPERTY_CAPABILITIES_FUNCTIONAL_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1006u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 1012u32 }; +pub const WPD_PROPERTY_CAPABILITIES_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1012u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 1011u32 }; +pub const WPD_PROPERTY_CAPABILITIES_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1011u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_SUPPORTED_COMMANDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 1001u32 }; +pub const WPD_PROPERTY_CAPABILITIES_SUPPORTED_COMMANDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1001u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_SUPPORTED_EVENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 1013u32 }; +pub const WPD_PROPERTY_CAPABILITIES_SUPPORTED_EVENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1013u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CLASS_EXTENSION_DEVICE_INFORMATION_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 872090897, data2: 25763, data3: 20396, data4: [180, 199, 61, 254, 170, 153, 176, 81] }, pid: 1001u32 }; +pub const WPD_PROPERTY_CLASS_EXTENSION_DEVICE_INFORMATION_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x33fb0d11_64a3_4fac_b4c7_3dfeaa99b051), pid: 1001u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CLASS_EXTENSION_DEVICE_INFORMATION_WRITE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 872090897, data2: 25763, data3: 20396, data4: [180, 199, 61, 254, 170, 153, 176, 81] }, pid: 1002u32 }; +pub const WPD_PROPERTY_CLASS_EXTENSION_DEVICE_INFORMATION_WRITE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x33fb0d11_64a3_4fac_b4c7_3dfeaa99b051), pid: 1002u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CLASS_EXTENSION_SERVICE_INTERFACES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2131196341, data2: 64043, data3: 18278, data4: [156, 178, 247, 59, 163, 11, 103, 88] }, pid: 1002u32 }; +pub const WPD_PROPERTY_CLASS_EXTENSION_SERVICE_INTERFACES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f0779b5_fa2b_4766_9cb2_f73ba30b6758), pid: 1002u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CLASS_EXTENSION_SERVICE_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2131196341, data2: 64043, data3: 18278, data4: [156, 178, 247, 59, 163, 11, 103, 88] }, pid: 1001u32 }; +pub const WPD_PROPERTY_CLASS_EXTENSION_SERVICE_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f0779b5_fa2b_4766_9cb2_f73ba30b6758), pid: 1001u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CLASS_EXTENSION_SERVICE_REGISTRATION_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2131196341, data2: 64043, data3: 18278, data4: [156, 178, 247, 59, 163, 11, 103, 88] }, pid: 1003u32 }; +pub const WPD_PROPERTY_CLASS_EXTENSION_SERVICE_REGISTRATION_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f0779b5_fa2b_4766_9cb2_f73ba30b6758), pid: 1003u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_COMMON_ACTIVITY_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4030868124, data2: 24008, data3: 17472, data4: [181, 189, 93, 242, 136, 53, 101, 138] }, pid: 1011u32 }; +pub const WPD_PROPERTY_COMMON_ACTIVITY_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1011u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_COMMON_CLIENT_INFORMATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4030868124, data2: 24008, data3: 17472, data4: [181, 189, 93, 242, 136, 53, 101, 138] }, pid: 1009u32 }; +pub const WPD_PROPERTY_COMMON_CLIENT_INFORMATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1009u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_COMMON_CLIENT_INFORMATION_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4030868124, data2: 24008, data3: 17472, data4: [181, 189, 93, 242, 136, 53, 101, 138] }, pid: 1010u32 }; +pub const WPD_PROPERTY_COMMON_CLIENT_INFORMATION_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1010u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_COMMON_COMMAND_CATEGORY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4030868124, data2: 24008, data3: 17472, data4: [181, 189, 93, 242, 136, 53, 101, 138] }, pid: 1001u32 }; +pub const WPD_PROPERTY_COMMON_COMMAND_CATEGORY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1001u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_COMMON_COMMAND_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4030868124, data2: 24008, data3: 17472, data4: [181, 189, 93, 242, 136, 53, 101, 138] }, pid: 1002u32 }; +pub const WPD_PROPERTY_COMMON_COMMAND_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1002u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_COMMON_COMMAND_TARGET: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4030868124, data2: 24008, data3: 17472, data4: [181, 189, 93, 242, 136, 53, 101, 138] }, pid: 1006u32 }; +pub const WPD_PROPERTY_COMMON_COMMAND_TARGET: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1006u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_COMMON_DRIVER_ERROR_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4030868124, data2: 24008, data3: 17472, data4: [181, 189, 93, 242, 136, 53, 101, 138] }, pid: 1004u32 }; +pub const WPD_PROPERTY_COMMON_DRIVER_ERROR_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1004u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_COMMON_HRESULT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4030868124, data2: 24008, data3: 17472, data4: [181, 189, 93, 242, 136, 53, 101, 138] }, pid: 1003u32 }; +pub const WPD_PROPERTY_COMMON_HRESULT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1003u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_COMMON_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4030868124, data2: 24008, data3: 17472, data4: [181, 189, 93, 242, 136, 53, 101, 138] }, pid: 1008u32 }; +pub const WPD_PROPERTY_COMMON_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1008u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_COMMON_PERSISTENT_UNIQUE_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4030868124, data2: 24008, data3: 17472, data4: [181, 189, 93, 242, 136, 53, 101, 138] }, pid: 1007u32 }; +pub const WPD_PROPERTY_COMMON_PERSISTENT_UNIQUE_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1007u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_DEVICE_HINTS_CONTENT_LOCATIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 224377131, data2: 52038, data3: 19535, data4: [131, 67, 11, 195, 211, 241, 124, 132] }, pid: 1002u32 }; +pub const WPD_PROPERTY_DEVICE_HINTS_CONTENT_LOCATIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0d5fb92b_cb46_4c4f_8343_0bc3d3f17c84), pid: 1002u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_DEVICE_HINTS_CONTENT_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 224377131, data2: 52038, data3: 19535, data4: [131, 67, 11, 195, 211, 241, 124, 132] }, pid: 1001u32 }; +pub const WPD_PROPERTY_DEVICE_HINTS_CONTENT_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0d5fb92b_cb46_4c4f_8343_0bc3d3f17c84), pid: 1001u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_EVENT_PARAMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 61320, data3: 20045, data4: [149, 195, 79, 50, 127, 114, 138, 150] }, pid: 1011u32 }; +pub const WPD_PROPERTY_MTP_EXT_EVENT_PARAMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_ef88_4e4d_95c3_4f327f728a96), pid: 1011u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_OPERATION_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 1001u32 }; +pub const WPD_PROPERTY_MTP_EXT_OPERATION_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1001u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_OPERATION_PARAMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 1002u32 }; +pub const WPD_PROPERTY_MTP_EXT_OPERATION_PARAMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1002u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_OPTIMAL_TRANSFER_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 1013u32 }; +pub const WPD_PROPERTY_MTP_EXT_OPTIMAL_TRANSFER_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1013u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_RESPONSE_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 1003u32 }; +pub const WPD_PROPERTY_MTP_EXT_RESPONSE_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1003u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_RESPONSE_PARAMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 1004u32 }; +pub const WPD_PROPERTY_MTP_EXT_RESPONSE_PARAMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1004u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_TRANSFER_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 1006u32 }; +pub const WPD_PROPERTY_MTP_EXT_TRANSFER_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1006u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_TRANSFER_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 1012u32 }; +pub const WPD_PROPERTY_MTP_EXT_TRANSFER_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1012u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 1009u32 }; +pub const WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1009u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_TO_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 1008u32 }; +pub const WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_TO_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1008u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_TO_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 1010u32 }; +pub const WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_TO_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1010u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_WRITTEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 1011u32 }; +pub const WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_WRITTEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1011u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_TRANSFER_TOTAL_DATA_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 1007u32 }; +pub const WPD_PROPERTY_MTP_EXT_TRANSFER_TOTAL_DATA_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1007u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_VENDOR_EXTENSION_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 1014u32 }; +pub const WPD_PROPERTY_MTP_EXT_VENDOR_EXTENSION_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1014u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_VENDOR_OPERATION_CODES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 1005u32 }; +pub const WPD_PROPERTY_MTP_EXT_VENDOR_OPERATION_CODES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1005u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_NULL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 0, data2: 0, data3: 0, data4: [0, 0, 0, 0, 0, 0, 0, 0] }, pid: 0u32 }; +pub const WPD_PROPERTY_NULL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x00000000_0000_0000_0000_000000000000), pid: 0u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_ENUMERATION_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3074903697, data2: 59384, data3: 19161, data4: [180, 0, 173, 26, 75, 88, 238, 236] }, pid: 1004u32 }; +pub const WPD_PROPERTY_OBJECT_ENUMERATION_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), pid: 1004u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_ENUMERATION_FILTER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3074903697, data2: 59384, data3: 19161, data4: [180, 0, 173, 26, 75, 88, 238, 236] }, pid: 1002u32 }; +pub const WPD_PROPERTY_OBJECT_ENUMERATION_FILTER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), pid: 1002u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_ENUMERATION_NUM_OBJECTS_REQUESTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3074903697, data2: 59384, data3: 19161, data4: [180, 0, 173, 26, 75, 88, 238, 236] }, pid: 1005u32 }; +pub const WPD_PROPERTY_OBJECT_ENUMERATION_NUM_OBJECTS_REQUESTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), pid: 1005u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_ENUMERATION_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3074903697, data2: 59384, data3: 19161, data4: [180, 0, 173, 26, 75, 88, 238, 236] }, pid: 1003u32 }; +pub const WPD_PROPERTY_OBJECT_ENUMERATION_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), pid: 1003u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_ENUMERATION_PARENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3074903697, data2: 59384, data3: 19161, data4: [180, 0, 173, 26, 75, 88, 238, 236] }, pid: 1001u32 }; +pub const WPD_PROPERTY_OBJECT_ENUMERATION_PARENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), pid: 1001u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 1002u32 }; +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1002u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_COPY_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 1013u32 }; +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_COPY_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1013u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_CREATION_PROPERTIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 1001u32 }; +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_CREATION_PROPERTIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1001u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 1005u32 }; +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1005u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_DELETE_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 1007u32 }; +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_DELETE_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1007u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_DELETE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 1010u32 }; +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_DELETE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1010u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_DESTINATION_FOLDER_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 1011u32 }; +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_DESTINATION_FOLDER_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1011u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_MOVE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 1012u32 }; +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_MOVE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1012u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_NUM_BYTES_TO_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 1003u32 }; +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_NUM_BYTES_TO_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1003u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_NUM_BYTES_WRITTEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 1004u32 }; +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_NUM_BYTES_WRITTEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1004u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_OBJECT_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 1016u32 }; +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_OBJECT_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1016u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 1006u32 }; +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1006u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 1009u32 }; +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1009u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_OPTIMAL_TRANSFER_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 1008u32 }; +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_OPTIMAL_TRANSFER_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1008u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 1015u32 }; +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1015u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_UPDATE_PROPERTIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 1014u32 }; +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_UPDATE_PROPERTIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1014u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }, pid: 1002u32 }; +pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 1002u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_DEPTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }, pid: 1005u32 }; +pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_DEPTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 1005u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_OBJECT_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }, pid: 1007u32 }; +pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_OBJECT_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 1007u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }, pid: 1001u32 }; +pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 1001u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_PARENT_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }, pid: 1006u32 }; +pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_PARENT_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 1006u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }, pid: 1004u32 }; +pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 1004u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }, pid: 1003u32 }; +pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 1003u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_WRITE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }, pid: 1008u32 }; +pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_WRITE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 1008u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, pid: 1001u32 }; +pub const WPD_PROPERTY_OBJECT_PROPERTIES_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 1001u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, pid: 1003u32 }; +pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 1003u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_DELETE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, pid: 1006u32 }; +pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_DELETE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 1006u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, pid: 1002u32 }; +pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 1002u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, pid: 1004u32 }; +pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 1004u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_WRITE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, pid: 1005u32 }; +pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_WRITE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 1005u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_ACCESS_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 1002u32 }; +pub const WPD_PROPERTY_OBJECT_RESOURCES_ACCESS_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1002u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 1005u32 }; +pub const WPD_PROPERTY_OBJECT_RESOURCES_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1005u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 1010u32 }; +pub const WPD_PROPERTY_OBJECT_RESOURCES_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1010u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 1007u32 }; +pub const WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1007u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_TO_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 1006u32 }; +pub const WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_TO_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1006u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_TO_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 1008u32 }; +pub const WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_TO_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1008u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_WRITTEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 1009u32 }; +pub const WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_WRITTEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1009u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 1001u32 }; +pub const WPD_PROPERTY_OBJECT_RESOURCES_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1001u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_OPTIMAL_TRANSFER_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 1011u32 }; +pub const WPD_PROPERTY_OBJECT_RESOURCES_OPTIMAL_TRANSFER_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1011u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_POSITION_FROM_START: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 1014u32 }; +pub const WPD_PROPERTY_OBJECT_RESOURCES_POSITION_FROM_START: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1014u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_RESOURCE_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 1004u32 }; +pub const WPD_PROPERTY_OBJECT_RESOURCES_RESOURCE_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1004u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_RESOURCE_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 1003u32 }; +pub const WPD_PROPERTY_OBJECT_RESOURCES_RESOURCE_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1003u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_SEEK_OFFSET: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 1012u32 }; +pub const WPD_PROPERTY_OBJECT_RESOURCES_SEEK_OFFSET: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1012u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_SEEK_ORIGIN_FLAG: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 1013u32 }; +pub const WPD_PROPERTY_OBJECT_RESOURCES_SEEK_ORIGIN_FLAG: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1013u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_STREAM_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 1016u32 }; +pub const WPD_PROPERTY_OBJECT_RESOURCES_STREAM_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1016u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_SUPPORTS_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 1015u32 }; +pub const WPD_PROPERTY_OBJECT_RESOURCES_SUPPORTS_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1015u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_PUBLIC_KEY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2029635324, data2: 31160, data3: 18236, data4: [144, 96, 107, 210, 61, 208, 114, 196] }, pid: 1001u32 }; +pub const WPD_PROPERTY_PUBLIC_KEY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78f9c6fc_79b8_473c_9060_6bd23dd072c4), pid: 1001u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_COMMAND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1018u32 }; +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_COMMAND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1018u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_COMMAND_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1019u32 }; +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_COMMAND_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1019u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_EVENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1012u32 }; +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_EVENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1012u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_EVENT_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1013u32 }; +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_EVENT_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1013u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1002u32 }; +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1002u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1007u32 }; +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1007u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_FORMAT_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1008u32 }; +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_FORMAT_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1008u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_INHERITANCE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1014u32 }; +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_INHERITANCE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1014u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_INHERITED_SERVICES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1015u32 }; +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_INHERITED_SERVICES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1015u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_METHOD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1003u32 }; +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_METHOD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1003u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_METHOD_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1004u32 }; +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_METHOD_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1004u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_PARAMETER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1005u32 }; +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_PARAMETER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1005u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_PARAMETER_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1006u32 }; +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_PARAMETER_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1006u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1010u32 }; +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1010u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1009u32 }; +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1009u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_RENDERING_PROFILES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1016u32 }; +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_RENDERING_PROFILES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1016u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_SUPPORTED_COMMANDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1017u32 }; +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_SUPPORTED_COMMANDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1017u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_SUPPORTED_EVENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1011u32 }; +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_SUPPORTED_EVENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1011u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_SUPPORTED_METHODS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1001u32 }; +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_SUPPORTED_METHODS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1001u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_METHOD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 760356008, data2: 49584, data3: 17000, data4: [163, 66, 207, 25, 50, 21, 105, 188] }, pid: 1001u32 }; +pub const WPD_PROPERTY_SERVICE_METHOD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc), pid: 1001u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_METHOD_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 760356008, data2: 49584, data3: 17000, data4: [163, 66, 207, 25, 50, 21, 105, 188] }, pid: 1004u32 }; +pub const WPD_PROPERTY_SERVICE_METHOD_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc), pid: 1004u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_METHOD_HRESULT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 760356008, data2: 49584, data3: 17000, data4: [163, 66, 207, 25, 50, 21, 105, 188] }, pid: 1005u32 }; +pub const WPD_PROPERTY_SERVICE_METHOD_HRESULT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc), pid: 1005u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_METHOD_PARAMETER_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 760356008, data2: 49584, data3: 17000, data4: [163, 66, 207, 25, 50, 21, 105, 188] }, pid: 1002u32 }; +pub const WPD_PROPERTY_SERVICE_METHOD_PARAMETER_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc), pid: 1002u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_METHOD_RESULT_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 760356008, data2: 49584, data3: 17000, data4: [163, 66, 207, 25, 50, 21, 105, 188] }, pid: 1003u32 }; +pub const WPD_PROPERTY_SERVICE_METHOD_RESULT_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc), pid: 1003u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 841942813, data2: 14063, data3: 18303, data4: [180, 181, 111, 82, 215, 52, 186, 238] }, pid: 1001u32 }; +pub const WPD_PROPERTY_SERVICE_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x322f071d_36ef_477f_b4b5_6f52d734baee), pid: 1001u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SMS_BINARY_MESSAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2948750694, data2: 65037, data3: 16660, data4: [144, 151, 151, 12, 147, 233, 32, 209] }, pid: 1004u32 }; +pub const WPD_PROPERTY_SMS_BINARY_MESSAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xafc25d66_fe0d_4114_9097_970c93e920d1), pid: 1004u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SMS_MESSAGE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2948750694, data2: 65037, data3: 16660, data4: [144, 151, 151, 12, 147, 233, 32, 209] }, pid: 1002u32 }; +pub const WPD_PROPERTY_SMS_MESSAGE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xafc25d66_fe0d_4114_9097_970c93e920d1), pid: 1002u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SMS_RECIPIENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2948750694, data2: 65037, data3: 16660, data4: [144, 151, 151, 12, 147, 233, 32, 209] }, pid: 1001u32 }; +pub const WPD_PROPERTY_SMS_RECIPIENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xafc25d66_fe0d_4114_9097_970c93e920d1), pid: 1001u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SMS_TEXT_MESSAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2948750694, data2: 65037, data3: 16660, data4: [144, 151, 151, 12, 147, 233, 32, 209] }, pid: 1003u32 }; +pub const WPD_PROPERTY_SMS_TEXT_MESSAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xafc25d66_fe0d_4114_9097_970c93e920d1), pid: 1003u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_STORAGE_DESTINATION_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3640199078, data2: 13516, data3: 17914, data4: [151, 251, 208, 7, 250, 71, 236, 148] }, pid: 1002u32 }; +pub const WPD_PROPERTY_STORAGE_DESTINATION_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd8f907a6_34cc_45fa_97fb_d007fa47ec94), pid: 1002u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_STORAGE_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3640199078, data2: 13516, data3: 17914, data4: [151, 251, 208, 7, 250, 71, 236, 148] }, pid: 1001u32 }; -pub const WPD_RENDERING_INFORMATION_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3309110175, data2: 60963, data3: 18993, data4: [133, 144, 118, 57, 135, 152, 112, 180] }; +pub const WPD_PROPERTY_STORAGE_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd8f907a6_34cc_45fa_97fb_d007fa47ec94), pid: 1001u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_RENDERING_INFORMATION_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc53d039f_ee23_4a31_8590_7639879870b4); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RENDERING_INFORMATION_PROFILES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3309110175, data2: 60963, data3: 18993, data4: [133, 144, 118, 57, 135, 152, 112, 180] }, pid: 2u32 }; +pub const WPD_RENDERING_INFORMATION_PROFILES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xc53d039f_ee23_4a31_8590_7639879870b4), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RENDERING_INFORMATION_PROFILE_ENTRY_CREATABLE_RESOURCES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3309110175, data2: 60963, data3: 18993, data4: [133, 144, 118, 57, 135, 152, 112, 180] }, pid: 4u32 }; +pub const WPD_RENDERING_INFORMATION_PROFILE_ENTRY_CREATABLE_RESOURCES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xc53d039f_ee23_4a31_8590_7639879870b4), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3309110175, data2: 60963, data3: 18993, data4: [133, 144, 118, 57, 135, 152, 112, 180] }, pid: 3u32 }; +pub const WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xc53d039f_ee23_4a31_8590_7639879870b4), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RESOURCE_ALBUM_ART: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4029326164, data2: 8960, data3: 20013, data4: [161, 185, 59, 103, 48, 247, 250, 33] }, pid: 0u32 }; -pub const WPD_RESOURCE_ATTRIBUTES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 515307012, data2: 37496, data3: 17055, data4: [147, 204, 91, 184, 192, 102, 86, 182] }; +pub const WPD_RESOURCE_ALBUM_ART: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf02aa354_2300_4e2d_a1b9_3b6730f7fa21), pid: 0u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_RESOURCE_ATTRIBUTES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1eb6f604_9278_429f_93cc_5bb8c06656b6); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RESOURCE_ATTRIBUTE_CAN_DELETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 515307012, data2: 37496, data3: 17055, data4: [147, 204, 91, 184, 192, 102, 86, 182] }, pid: 5u32 }; +pub const WPD_RESOURCE_ATTRIBUTE_CAN_DELETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1eb6f604_9278_429f_93cc_5bb8c06656b6), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RESOURCE_ATTRIBUTE_CAN_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 515307012, data2: 37496, data3: 17055, data4: [147, 204, 91, 184, 192, 102, 86, 182] }, pid: 3u32 }; +pub const WPD_RESOURCE_ATTRIBUTE_CAN_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1eb6f604_9278_429f_93cc_5bb8c06656b6), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RESOURCE_ATTRIBUTE_CAN_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 515307012, data2: 37496, data3: 17055, data4: [147, 204, 91, 184, 192, 102, 86, 182] }, pid: 4u32 }; +pub const WPD_RESOURCE_ATTRIBUTE_CAN_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1eb6f604_9278_429f_93cc_5bb8c06656b6), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RESOURCE_ATTRIBUTE_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 515307012, data2: 37496, data3: 17055, data4: [147, 204, 91, 184, 192, 102, 86, 182] }, pid: 8u32 }; +pub const WPD_RESOURCE_ATTRIBUTE_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1eb6f604_9278_429f_93cc_5bb8c06656b6), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RESOURCE_ATTRIBUTE_OPTIMAL_READ_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 515307012, data2: 37496, data3: 17055, data4: [147, 204, 91, 184, 192, 102, 86, 182] }, pid: 6u32 }; +pub const WPD_RESOURCE_ATTRIBUTE_OPTIMAL_READ_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1eb6f604_9278_429f_93cc_5bb8c06656b6), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RESOURCE_ATTRIBUTE_OPTIMAL_WRITE_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 515307012, data2: 37496, data3: 17055, data4: [147, 204, 91, 184, 192, 102, 86, 182] }, pid: 7u32 }; +pub const WPD_RESOURCE_ATTRIBUTE_OPTIMAL_WRITE_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1eb6f604_9278_429f_93cc_5bb8c06656b6), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RESOURCE_ATTRIBUTE_RESOURCE_KEY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 515307012, data2: 37496, data3: 17055, data4: [147, 204, 91, 184, 192, 102, 86, 182] }, pid: 9u32 }; +pub const WPD_RESOURCE_ATTRIBUTE_RESOURCE_KEY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1eb6f604_9278_429f_93cc_5bb8c06656b6), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RESOURCE_ATTRIBUTE_TOTAL_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 515307012, data2: 37496, data3: 17055, data4: [147, 204, 91, 184, 192, 102, 86, 182] }, pid: 2u32 }; +pub const WPD_RESOURCE_ATTRIBUTE_TOTAL_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1eb6f604_9278_429f_93cc_5bb8c06656b6), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RESOURCE_AUDIO_CLIP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1002518914, data2: 34225, data3: 18656, data4: [149, 166, 141, 58, 208, 107, 225, 23] }, pid: 0u32 }; +pub const WPD_RESOURCE_AUDIO_CLIP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x3bc13982_85b1_48e0_95a6_8d3ad06be117), pid: 0u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RESOURCE_BRANDING_ART: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3056841134, data2: 27823, data3: 19079, data4: [149, 137, 34, 222, 214, 221, 88, 153] }, pid: 0u32 }; +pub const WPD_RESOURCE_BRANDING_ART: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb633b1ae_6caf_4a87_9589_22ded6dd5899), pid: 0u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RESOURCE_CONTACT_PHOTO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 743270403, data2: 33002, data3: 17792, data4: [175, 154, 91, 225, 162, 62, 221, 203] }, pid: 0u32 }; +pub const WPD_RESOURCE_CONTACT_PHOTO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2c4d6803_80ea_4580_af9a_5be1a23eddcb), pid: 0u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RESOURCE_DEFAULT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3894311358, data2: 13552, data3: 16831, data4: [181, 63, 241, 160, 106, 232, 120, 66] }, pid: 0u32 }; +pub const WPD_RESOURCE_DEFAULT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe81e79be_34f0_41bf_b53f_f1a06ae87842), pid: 0u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RESOURCE_GENERIC: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3115971861, data2: 47728, data3: 17991, data4: [148, 220, 250, 73, 37, 233, 90, 7] }, pid: 0u32 }; +pub const WPD_RESOURCE_GENERIC: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb9b9f515_ba70_4647_94dc_fa4925e95a07), pid: 0u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RESOURCE_ICON: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4053139160, data2: 43560, data3: 20195, data4: [177, 83, 225, 130, 221, 94, 220, 57] }, pid: 0u32 }; +pub const WPD_RESOURCE_ICON: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf195fed8_aa28_4ee3_b153_e182dd5edc39), pid: 0u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RESOURCE_THUMBNAIL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3351513018, data2: 39162, data3: 18101, data4: [153, 96, 35, 254, 193, 36, 207, 222] }, pid: 0u32 }; +pub const WPD_RESOURCE_THUMBNAIL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xc7c407ba_98fa_46b5_9960_23fec124cfde), pid: 0u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RESOURCE_VIDEO_CLIP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3043421762, data2: 25448, data3: 17040, data4: [134, 98, 112, 24, 47, 183, 159, 32] }, pid: 0u32 }; +pub const WPD_RESOURCE_VIDEO_CLIP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb566ee42_6368_4290_8662_70182fb79f20), pid: 0u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_SECTION_DATA_LENGTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1365966123, data2: 50766, data3: 17648, data4: [152, 220, 190, 225, 200, 143, 125, 102] }, pid: 3u32 }; +pub const WPD_SECTION_DATA_LENGTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x516afd2b_c64e_44f0_98dc_bee1c88f7d66), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_SECTION_DATA_OFFSET: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1365966123, data2: 50766, data3: 17648, data4: [152, 220, 190, 225, 200, 143, 125, 102] }, pid: 2u32 }; +pub const WPD_SECTION_DATA_OFFSET: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x516afd2b_c64e_44f0_98dc_bee1c88f7d66), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_SECTION_DATA_REFERENCED_OBJECT_RESOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1365966123, data2: 50766, data3: 17648, data4: [152, 220, 190, 225, 200, 143, 125, 102] }, pid: 5u32 }; +pub const WPD_SECTION_DATA_REFERENCED_OBJECT_RESOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x516afd2b_c64e_44f0_98dc_bee1c88f7d66), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_SECTION_DATA_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1365966123, data2: 50766, data3: 17648, data4: [152, 220, 190, 225, 200, 143, 125, 102] }, pid: 4u32 }; -pub const WPD_SECTION_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1365966123, data2: 50766, data3: 17648, data4: [152, 220, 190, 225, 200, 143, 125, 102] }; -pub const WPD_SERVICE_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1964009866, data2: 52052, data3: 18460, data4: [184, 219, 13, 117, 201, 63, 28, 6] }; +pub const WPD_SECTION_DATA_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x516afd2b_c64e_44f0_98dc_bee1c88f7d66), pid: 4u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_SECTION_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x516afd2b_c64e_44f0_98dc_bee1c88f7d66); +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_SERVICE_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7510698a_cb54_481c_b8db_0d75c93f1c06); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_SERVICE_VERSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1964009866, data2: 52052, data3: 18460, data4: [184, 219, 13, 117, 201, 63, 28, 6] }, pid: 2u32 }; +pub const WPD_SERVICE_VERSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7510698a_cb54_481c_b8db_0d75c93f1c06), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_SMS_ENCODING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2115007692, data2: 20735, data3: 19921, data4: [167, 66, 83, 190, 111, 9, 58, 13] }, pid: 5u32 }; +pub const WPD_SMS_ENCODING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7e1074cc_50ff_4dd1_a742_53be6f093a0d), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_SMS_MAX_PAYLOAD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2115007692, data2: 20735, data3: 19921, data4: [167, 66, 83, 190, 111, 9, 58, 13] }, pid: 4u32 }; -pub const WPD_SMS_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2115007692, data2: 20735, data3: 19921, data4: [167, 66, 83, 190, 111, 9, 58, 13] }; +pub const WPD_SMS_MAX_PAYLOAD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7e1074cc_50ff_4dd1_a742_53be6f093a0d), pid: 4u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_SMS_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7e1074cc_50ff_4dd1_a742_53be6f093a0d); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_SMS_PROVIDER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2115007692, data2: 20735, data3: 19921, data4: [167, 66, 83, 190, 111, 9, 58, 13] }, pid: 2u32 }; +pub const WPD_SMS_PROVIDER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7e1074cc_50ff_4dd1_a742_53be6f093a0d), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_SMS_TIMEOUT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2115007692, data2: 20735, data3: 19921, data4: [167, 66, 83, 190, 111, 9, 58, 13] }, pid: 3u32 }; +pub const WPD_SMS_TIMEOUT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7e1074cc_50ff_4dd1_a742_53be6f093a0d), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_ARTIST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 29u32 }; +pub const WPD_STILL_IMAGE_ARTIST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 29u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_BURST_INTERVAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 24u32 }; +pub const WPD_STILL_IMAGE_BURST_INTERVAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 24u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_BURST_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 23u32 }; +pub const WPD_STILL_IMAGE_BURST_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 23u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_CAMERA_MANUFACTURER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 31u32 }; +pub const WPD_STILL_IMAGE_CAMERA_MANUFACTURER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 31u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_CAMERA_MODEL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 30u32 }; +pub const WPD_STILL_IMAGE_CAMERA_MODEL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 30u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_CAPTURE_DELAY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 17u32 }; +pub const WPD_STILL_IMAGE_CAPTURE_DELAY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 17u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_CAPTURE_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 3u32 }; +pub const WPD_STILL_IMAGE_CAPTURE_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_CAPTURE_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 18u32 }; -pub const WPD_STILL_IMAGE_CAPTURE_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }; +pub const WPD_STILL_IMAGE_CAPTURE_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 18u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_STILL_IMAGE_CAPTURE_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_CAPTURE_RESOLUTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 2u32 }; +pub const WPD_STILL_IMAGE_CAPTURE_RESOLUTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_COMPRESSION_SETTING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 4u32 }; +pub const WPD_STILL_IMAGE_COMPRESSION_SETTING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_CONTRAST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 19u32 }; +pub const WPD_STILL_IMAGE_CONTRAST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 19u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_DIGITAL_ZOOM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 21u32 }; +pub const WPD_STILL_IMAGE_DIGITAL_ZOOM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 21u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_EFFECT_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 22u32 }; +pub const WPD_STILL_IMAGE_EFFECT_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 22u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_EXPOSURE_BIAS_COMPENSATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 16u32 }; +pub const WPD_STILL_IMAGE_EXPOSURE_BIAS_COMPENSATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 16u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_EXPOSURE_INDEX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 15u32 }; +pub const WPD_STILL_IMAGE_EXPOSURE_INDEX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 15u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_EXPOSURE_METERING_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 11u32 }; +pub const WPD_STILL_IMAGE_EXPOSURE_METERING_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 11u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_EXPOSURE_PROGRAM_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 14u32 }; +pub const WPD_STILL_IMAGE_EXPOSURE_PROGRAM_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 14u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_EXPOSURE_TIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 13u32 }; +pub const WPD_STILL_IMAGE_EXPOSURE_TIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 13u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_FLASH_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 12u32 }; +pub const WPD_STILL_IMAGE_FLASH_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 12u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_FNUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 7u32 }; +pub const WPD_STILL_IMAGE_FNUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_FOCAL_LENGTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 8u32 }; +pub const WPD_STILL_IMAGE_FOCAL_LENGTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_FOCUS_DISTANCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 9u32 }; +pub const WPD_STILL_IMAGE_FOCUS_DISTANCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_FOCUS_METERING_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 27u32 }; +pub const WPD_STILL_IMAGE_FOCUS_METERING_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 27u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_FOCUS_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 10u32 }; +pub const WPD_STILL_IMAGE_FOCUS_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_RGB_GAIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 6u32 }; +pub const WPD_STILL_IMAGE_RGB_GAIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_SHARPNESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 20u32 }; +pub const WPD_STILL_IMAGE_SHARPNESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 20u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_TIMELAPSE_INTERVAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 26u32 }; +pub const WPD_STILL_IMAGE_TIMELAPSE_INTERVAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 26u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_TIMELAPSE_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 25u32 }; +pub const WPD_STILL_IMAGE_TIMELAPSE_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 25u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_UPLOAD_URL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 28u32 }; +pub const WPD_STILL_IMAGE_UPLOAD_URL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 28u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_WHITE_BALANCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 5u32 }; +pub const WPD_STILL_IMAGE_WHITE_BALANCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STORAGE_ACCESS_CAPABILITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 27460986, data2: 29910, data3: 20096, data4: [190, 167, 220, 76, 33, 44, 229, 10] }, pid: 11u32 }; +pub const WPD_STORAGE_ACCESS_CAPABILITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), pid: 11u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STORAGE_CAPACITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 27460986, data2: 29910, data3: 20096, data4: [190, 167, 220, 76, 33, 44, 229, 10] }, pid: 4u32 }; +pub const WPD_STORAGE_CAPACITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STORAGE_CAPACITY_IN_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 27460986, data2: 29910, data3: 20096, data4: [190, 167, 220, 76, 33, 44, 229, 10] }, pid: 10u32 }; +pub const WPD_STORAGE_CAPACITY_IN_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STORAGE_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 27460986, data2: 29910, data3: 20096, data4: [190, 167, 220, 76, 33, 44, 229, 10] }, pid: 7u32 }; +pub const WPD_STORAGE_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STORAGE_FILE_SYSTEM_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 27460986, data2: 29910, data3: 20096, data4: [190, 167, 220, 76, 33, 44, 229, 10] }, pid: 3u32 }; +pub const WPD_STORAGE_FILE_SYSTEM_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STORAGE_FREE_SPACE_IN_BYTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 27460986, data2: 29910, data3: 20096, data4: [190, 167, 220, 76, 33, 44, 229, 10] }, pid: 5u32 }; +pub const WPD_STORAGE_FREE_SPACE_IN_BYTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STORAGE_FREE_SPACE_IN_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 27460986, data2: 29910, data3: 20096, data4: [190, 167, 220, 76, 33, 44, 229, 10] }, pid: 6u32 }; +pub const WPD_STORAGE_FREE_SPACE_IN_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STORAGE_MAX_OBJECT_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 27460986, data2: 29910, data3: 20096, data4: [190, 167, 220, 76, 33, 44, 229, 10] }, pid: 9u32 }; -pub const WPD_STORAGE_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 27460986, data2: 29910, data3: 20096, data4: [190, 167, 220, 76, 33, 44, 229, 10] }; +pub const WPD_STORAGE_MAX_OBJECT_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), pid: 9u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_STORAGE_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STORAGE_SERIAL_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 27460986, data2: 29910, data3: 20096, data4: [190, 167, 220, 76, 33, 44, 229, 10] }, pid: 8u32 }; +pub const WPD_STORAGE_SERIAL_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STORAGE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 27460986, data2: 29910, data3: 20096, data4: [190, 167, 220, 76, 33, 44, 229, 10] }, pid: 2u32 }; -pub const WPD_TASK_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3813992798, data2: 55456, data3: 17975, data4: [160, 58, 12, 178, 104, 56, 219, 199] }; +pub const WPD_STORAGE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), pid: 2u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_TASK_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe354e95e_d8a0_4637_a03a_0cb26838dbc7); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_TASK_OWNER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3813992798, data2: 55456, data3: 17975, data4: [160, 58, 12, 178, 104, 56, 219, 199] }, pid: 11u32 }; +pub const WPD_TASK_OWNER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe354e95e_d8a0_4637_a03a_0cb26838dbc7), pid: 11u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_TASK_PERCENT_COMPLETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3813992798, data2: 55456, data3: 17975, data4: [160, 58, 12, 178, 104, 56, 219, 199] }, pid: 8u32 }; +pub const WPD_TASK_PERCENT_COMPLETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe354e95e_d8a0_4637_a03a_0cb26838dbc7), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_TASK_REMINDER_DATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3813992798, data2: 55456, data3: 17975, data4: [160, 58, 12, 178, 104, 56, 219, 199] }, pid: 10u32 }; +pub const WPD_TASK_REMINDER_DATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe354e95e_d8a0_4637_a03a_0cb26838dbc7), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_TASK_STATUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3813992798, data2: 55456, data3: 17975, data4: [160, 58, 12, 178, 104, 56, 219, 199] }, pid: 6u32 }; +pub const WPD_TASK_STATUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe354e95e_d8a0_4637_a03a_0cb26838dbc7), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_VIDEO_AUTHOR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, pid: 2u32 }; +pub const WPD_VIDEO_AUTHOR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_VIDEO_BITRATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, pid: 13u32 }; +pub const WPD_VIDEO_BITRATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 13u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_VIDEO_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, pid: 8u32 }; +pub const WPD_VIDEO_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_VIDEO_CREDITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, pid: 9u32 }; +pub const WPD_VIDEO_CREDITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_VIDEO_FOURCC_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, pid: 14u32 }; +pub const WPD_VIDEO_FOURCC_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 14u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_VIDEO_FRAMERATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, pid: 15u32 }; +pub const WPD_VIDEO_FRAMERATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 15u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_VIDEO_KEY_FRAME_DISTANCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, pid: 10u32 }; -pub const WPD_VIDEO_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }; +pub const WPD_VIDEO_KEY_FRAME_DISTANCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 10u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WPD_VIDEO_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_VIDEO_QUALITY_SETTING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, pid: 11u32 }; +pub const WPD_VIDEO_QUALITY_SETTING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 11u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_VIDEO_RECORDEDTV_CHANNEL_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, pid: 5u32 }; +pub const WPD_VIDEO_RECORDEDTV_CHANNEL_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_VIDEO_RECORDEDTV_REPEAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, pid: 7u32 }; +pub const WPD_VIDEO_RECORDEDTV_REPEAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_VIDEO_RECORDEDTV_STATION_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, pid: 4u32 }; +pub const WPD_VIDEO_RECORDEDTV_STATION_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_VIDEO_SCAN_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, pid: 12u32 }; -pub const WpdSerializer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 194094923, data2: 44412, data3: 19101, data4: [181, 99, 41, 238, 249, 22, 113, 114] }; +pub const WPD_VIDEO_SCAN_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 12u32 }; +#[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] +pub const WpdSerializer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0b91a74b_ad7c_4a9d_b563_29eef9167172); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub type DELETE_OBJECT_OPTIONS = i32; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] diff --git a/vendor/windows-sys/src/Windows/Win32/Devices/Properties/mod.rs b/vendor/windows-sys/src/Windows/Win32/Devices/Properties/mod.rs index 3f8b86a65..1059d97e2 100644 --- a/vendor/windows-sys/src/Windows/Win32/Devices/Properties/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/Devices/Properties/mod.rs @@ -1,393 +1,393 @@ #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DevQuery_ObjectType: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 325533506, data2: 41942, data3: 18934, data4: [180, 218, 174, 70, 224, 197, 35, 124] }, pid: 2u32 }; +pub const DEVPKEY_DevQuery_ObjectType: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x13673f42_a3d6_49f6_b4da_ae46e0c5237c), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceClass_Characteristics: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 29u32 }; +pub const DEVPKEY_DeviceClass_Characteristics: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 29u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceClass_ClassCoInstallers: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1899828995, data2: 41698, data3: 18933, data4: [146, 20, 86, 71, 46, 243, 218, 92] }, pid: 2u32 }; +pub const DEVPKEY_DeviceClass_ClassCoInstallers: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x713d1703_a2e2_49f5_9214_56472ef3da5c), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceClass_ClassInstaller: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 5u32 }; +pub const DEVPKEY_DeviceClass_ClassInstaller: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceClass_ClassName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 3u32 }; +pub const DEVPKEY_DeviceClass_ClassName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceClass_DHPRebalanceOptOut: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3511500531, data2: 26319, data3: 19362, data4: [157, 56, 13, 219, 55, 171, 71, 1] }, pid: 2u32 }; +pub const DEVPKEY_DeviceClass_DHPRebalanceOptOut: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd14d3ef3_66cf_4ba2_9d38_0ddb37ab4701), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceClass_DefaultService: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 11u32 }; +pub const DEVPKEY_DeviceClass_DefaultService: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 11u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceClass_DevType: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 27u32 }; +pub const DEVPKEY_DeviceClass_DevType: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 27u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceClass_Exclusive: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 28u32 }; +pub const DEVPKEY_DeviceClass_Exclusive: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 28u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceClass_Icon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 4u32 }; +pub const DEVPKEY_DeviceClass_Icon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceClass_IconPath: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 12u32 }; +pub const DEVPKEY_DeviceClass_IconPath: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 12u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceClass_LowerFilters: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 20u32 }; +pub const DEVPKEY_DeviceClass_LowerFilters: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 20u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceClass_Name: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 2u32 }; +pub const DEVPKEY_DeviceClass_Name: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceClass_NoDisplayClass: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 8u32 }; +pub const DEVPKEY_DeviceClass_NoDisplayClass: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceClass_NoInstallClass: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 7u32 }; +pub const DEVPKEY_DeviceClass_NoInstallClass: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceClass_NoUseClass: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 10u32 }; +pub const DEVPKEY_DeviceClass_NoUseClass: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceClass_PropPageProvider: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 6u32 }; +pub const DEVPKEY_DeviceClass_PropPageProvider: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceClass_Security: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 25u32 }; +pub const DEVPKEY_DeviceClass_Security: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 25u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceClass_SecuritySDS: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 26u32 }; +pub const DEVPKEY_DeviceClass_SecuritySDS: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 26u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceClass_SilentInstall: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 9u32 }; +pub const DEVPKEY_DeviceClass_SilentInstall: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceClass_UpperFilters: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 19u32 }; +pub const DEVPKEY_DeviceClass_UpperFilters: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 19u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_Address: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 51u32 }; +pub const DEVPKEY_DeviceContainer_Address: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 51u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_AlwaysShowDeviceAsConnected: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 101u32 }; +pub const DEVPKEY_DeviceContainer_AlwaysShowDeviceAsConnected: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 101u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_AssociationArray: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 80u32 }; +pub const DEVPKEY_DeviceContainer_AssociationArray: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 80u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_BaselineExperienceId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 78u32 }; +pub const DEVPKEY_DeviceContainer_BaselineExperienceId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 78u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_Category: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 90u32 }; +pub const DEVPKEY_DeviceContainer_Category: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 90u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_CategoryGroup_Desc: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 94u32 }; +pub const DEVPKEY_DeviceContainer_CategoryGroup_Desc: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 94u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_CategoryGroup_Icon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 95u32 }; +pub const DEVPKEY_DeviceContainer_CategoryGroup_Icon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 95u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_Category_Desc_Plural: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 92u32 }; +pub const DEVPKEY_DeviceContainer_Category_Desc_Plural: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 92u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_Category_Desc_Singular: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 91u32 }; +pub const DEVPKEY_DeviceContainer_Category_Desc_Singular: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 91u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_Category_Icon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 93u32 }; +pub const DEVPKEY_DeviceContainer_Category_Icon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 93u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_ConfigFlags: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 105u32 }; +pub const DEVPKEY_DeviceContainer_ConfigFlags: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 105u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_CustomPrivilegedPackageFamilyNames: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 107u32 }; +pub const DEVPKEY_DeviceContainer_CustomPrivilegedPackageFamilyNames: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 107u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_DeviceDescription1: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 81u32 }; +pub const DEVPKEY_DeviceContainer_DeviceDescription1: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 81u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_DeviceDescription2: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 82u32 }; +pub const DEVPKEY_DeviceContainer_DeviceDescription2: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 82u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_DeviceFunctionSubRank: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 100u32 }; +pub const DEVPKEY_DeviceContainer_DeviceFunctionSubRank: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 100u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_DiscoveryMethod: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 52u32 }; +pub const DEVPKEY_DeviceContainer_DiscoveryMethod: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 52u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_ExperienceId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 89u32 }; +pub const DEVPKEY_DeviceContainer_ExperienceId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 89u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_FriendlyName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 12288u32 }; +pub const DEVPKEY_DeviceContainer_FriendlyName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12288u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_HasProblem: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 83u32 }; +pub const DEVPKEY_DeviceContainer_HasProblem: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 83u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_Icon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 57u32 }; +pub const DEVPKEY_DeviceContainer_Icon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 57u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_InstallInProgress: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2212127526, data2: 38822, data3: 16520, data4: [148, 83, 161, 146, 63, 87, 59, 41] }, pid: 9u32 }; +pub const DEVPKEY_DeviceContainer_InstallInProgress: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_IsAuthenticated: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 54u32 }; +pub const DEVPKEY_DeviceContainer_IsAuthenticated: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 54u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_IsConnected: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 55u32 }; +pub const DEVPKEY_DeviceContainer_IsConnected: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 55u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_IsDefaultDevice: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 86u32 }; +pub const DEVPKEY_DeviceContainer_IsDefaultDevice: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 86u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_IsDeviceUniquelyIdentifiable: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 79u32 }; +pub const DEVPKEY_DeviceContainer_IsDeviceUniquelyIdentifiable: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 79u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_IsEncrypted: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 53u32 }; +pub const DEVPKEY_DeviceContainer_IsEncrypted: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 53u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_IsLocalMachine: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 70u32 }; +pub const DEVPKEY_DeviceContainer_IsLocalMachine: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 70u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_IsMetadataSearchInProgress: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 72u32 }; +pub const DEVPKEY_DeviceContainer_IsMetadataSearchInProgress: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 72u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_IsNetworkDevice: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 85u32 }; +pub const DEVPKEY_DeviceContainer_IsNetworkDevice: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 85u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_IsNotInterestingForDisplay: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 74u32 }; +pub const DEVPKEY_DeviceContainer_IsNotInterestingForDisplay: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 74u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_IsPaired: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 56u32 }; +pub const DEVPKEY_DeviceContainer_IsPaired: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 56u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_IsRebootRequired: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 108u32 }; +pub const DEVPKEY_DeviceContainer_IsRebootRequired: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 108u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_IsSharedDevice: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 84u32 }; +pub const DEVPKEY_DeviceContainer_IsSharedDevice: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 84u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_IsShowInDisconnectedState: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 68u32 }; +pub const DEVPKEY_DeviceContainer_IsShowInDisconnectedState: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 68u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_Last_Connected: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 67u32 }; +pub const DEVPKEY_DeviceContainer_Last_Connected: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 67u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_Last_Seen: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 66u32 }; +pub const DEVPKEY_DeviceContainer_Last_Seen: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 66u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_LaunchDeviceStageFromExplorer: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 77u32 }; +pub const DEVPKEY_DeviceContainer_LaunchDeviceStageFromExplorer: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 77u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_LaunchDeviceStageOnDeviceConnect: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 76u32 }; +pub const DEVPKEY_DeviceContainer_LaunchDeviceStageOnDeviceConnect: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 76u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_Manufacturer: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 8192u32 }; +pub const DEVPKEY_DeviceContainer_Manufacturer: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8192u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_MetadataCabinet: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 87u32 }; +pub const DEVPKEY_DeviceContainer_MetadataCabinet: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 87u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_MetadataChecksum: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 73u32 }; +pub const DEVPKEY_DeviceContainer_MetadataChecksum: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 73u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_MetadataPath: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 71u32 }; +pub const DEVPKEY_DeviceContainer_MetadataPath: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 71u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_ModelName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 8194u32 }; +pub const DEVPKEY_DeviceContainer_ModelName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8194u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_ModelNumber: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 8195u32 }; +pub const DEVPKEY_DeviceContainer_ModelNumber: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8195u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_PrimaryCategory: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 97u32 }; +pub const DEVPKEY_DeviceContainer_PrimaryCategory: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 97u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_PrivilegedPackageFamilyNames: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 106u32 }; +pub const DEVPKEY_DeviceContainer_PrivilegedPackageFamilyNames: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 106u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_RequiresPairingElevation: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 88u32 }; +pub const DEVPKEY_DeviceContainer_RequiresPairingElevation: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 88u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_RequiresUninstallElevation: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 99u32 }; +pub const DEVPKEY_DeviceContainer_RequiresUninstallElevation: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 99u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_UnpairUninstall: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 98u32 }; +pub const DEVPKEY_DeviceContainer_UnpairUninstall: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 98u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceContainer_Version: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 65u32 }; +pub const DEVPKEY_DeviceContainer_Version: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 65u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceInterfaceClass_DefaultInterface: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 348666521, data2: 2879, data3: 17591, data4: [190, 76, 161, 120, 211, 153, 5, 100] }, pid: 2u32 }; +pub const DEVPKEY_DeviceInterfaceClass_DefaultInterface: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x14c83a99_0b3f_44b7_be4c_a178d3990564), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceInterfaceClass_Name: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 348666521, data2: 2879, data3: 17591, data4: [190, 76, 161, 120, 211, 153, 5, 100] }, pid: 3u32 }; +pub const DEVPKEY_DeviceInterfaceClass_Name: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x14c83a99_0b3f_44b7_be4c_a178d3990564), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceInterface_Autoplay_Silent: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1129173647, data2: 40565, data3: 17674, data4: [154, 185, 255, 97, 230, 24, 186, 208] }, pid: 2u32 }; +pub const DEVPKEY_DeviceInterface_Autoplay_Silent: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x434dd28f_9e75_450a_9ab9_ff61e618bad0), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceInterface_ClassGuid: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 4u32 }; +pub const DEVPKEY_DeviceInterface_ClassGuid: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceInterface_Enabled: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 3u32 }; +pub const DEVPKEY_DeviceInterface_Enabled: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceInterface_FriendlyName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 2u32 }; +pub const DEVPKEY_DeviceInterface_FriendlyName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceInterface_ReferenceString: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 5u32 }; +pub const DEVPKEY_DeviceInterface_ReferenceString: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceInterface_Restricted: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 6u32 }; +pub const DEVPKEY_DeviceInterface_Restricted: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceInterface_SchematicName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 9u32 }; +pub const DEVPKEY_DeviceInterface_SchematicName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DeviceInterface_UnrestrictedAppCapabilities: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 8u32 }; +pub const DEVPKEY_DeviceInterface_UnrestrictedAppCapabilities: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_AdditionalSoftwareRequested: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 19u32 }; +pub const DEVPKEY_Device_AdditionalSoftwareRequested: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 19u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_Address: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 30u32 }; +pub const DEVPKEY_Device_Address: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 30u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_AssignedToGuest: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 24u32 }; +pub const DEVPKEY_Device_AssignedToGuest: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 24u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_BaseContainerId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 38u32 }; +pub const DEVPKEY_Device_BaseContainerId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 38u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_BiosDeviceName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 10u32 }; +pub const DEVPKEY_Device_BiosDeviceName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_BusNumber: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 23u32 }; +pub const DEVPKEY_Device_BusNumber: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 23u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_BusRelations: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 7u32 }; +pub const DEVPKEY_Device_BusRelations: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_BusReportedDeviceDesc: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 4u32 }; +pub const DEVPKEY_Device_BusReportedDeviceDesc: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_BusTypeGuid: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 21u32 }; +pub const DEVPKEY_Device_BusTypeGuid: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 21u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_Capabilities: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 17u32 }; +pub const DEVPKEY_Device_Capabilities: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 17u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_Characteristics: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 29u32 }; +pub const DEVPKEY_Device_Characteristics: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 29u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_Children: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 9u32 }; +pub const DEVPKEY_Device_Children: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_Class: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 9u32 }; +pub const DEVPKEY_Device_Class: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_ClassGuid: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 10u32 }; +pub const DEVPKEY_Device_ClassGuid: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_CompatibleIds: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 4u32 }; +pub const DEVPKEY_Device_CompatibleIds: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_ConfigFlags: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 12u32 }; +pub const DEVPKEY_Device_ConfigFlags: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 12u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_ConfigurationId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 7u32 }; +pub const DEVPKEY_Device_ConfigurationId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_ContainerId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2357121542, data2: 16266, data3: 18471, data4: [179, 171, 174, 158, 31, 174, 252, 108] }, pid: 2u32 }; +pub const DEVPKEY_Device_ContainerId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x8c7ed206_3f8a_4827_b3ab_ae9e1faefc6c), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_CreatorProcessId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 25u32 }; +pub const DEVPKEY_Device_CreatorProcessId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 25u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_DHP_Rebalance_Policy: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 2u32 }; +pub const DEVPKEY_Device_DHP_Rebalance_Policy: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_DebuggerSafe: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 12u32 }; +pub const DEVPKEY_Device_DebuggerSafe: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 12u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_DependencyDependents: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 21u32 }; +pub const DEVPKEY_Device_DependencyDependents: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 21u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_DependencyProviders: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 20u32 }; +pub const DEVPKEY_Device_DependencyProviders: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 20u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_DevNodeStatus: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 2u32 }; +pub const DEVPKEY_Device_DevNodeStatus: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_DevType: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 27u32 }; +pub const DEVPKEY_Device_DevType: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 27u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_DeviceDesc: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 2u32 }; +pub const DEVPKEY_Device_DeviceDesc: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_Driver: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 11u32 }; +pub const DEVPKEY_Device_Driver: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 11u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_DriverCoInstallers: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 11u32 }; +pub const DEVPKEY_Device_DriverCoInstallers: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 11u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_DriverDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 2u32 }; +pub const DEVPKEY_Device_DriverDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_DriverDesc: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 4u32 }; +pub const DEVPKEY_Device_DriverDesc: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_DriverInfPath: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 5u32 }; +pub const DEVPKEY_Device_DriverInfPath: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_DriverInfSection: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 6u32 }; +pub const DEVPKEY_Device_DriverInfSection: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_DriverInfSectionExt: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 7u32 }; +pub const DEVPKEY_Device_DriverInfSectionExt: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_DriverLogoLevel: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 15u32 }; +pub const DEVPKEY_Device_DriverLogoLevel: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 15u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_DriverProblemDesc: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 11u32 }; +pub const DEVPKEY_Device_DriverProblemDesc: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 11u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_DriverPropPageProvider: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 10u32 }; +pub const DEVPKEY_Device_DriverPropPageProvider: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_DriverProvider: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 9u32 }; +pub const DEVPKEY_Device_DriverProvider: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_DriverRank: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 14u32 }; +pub const DEVPKEY_Device_DriverRank: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 14u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_DriverVersion: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 3u32 }; +pub const DEVPKEY_Device_DriverVersion: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_EjectionRelations: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 4u32 }; +pub const DEVPKEY_Device_EjectionRelations: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_EnumeratorName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 24u32 }; +pub const DEVPKEY_Device_EnumeratorName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 24u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_Exclusive: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 28u32 }; +pub const DEVPKEY_Device_Exclusive: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 28u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_ExtendedAddress: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 23u32 }; +pub const DEVPKEY_Device_ExtendedAddress: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 23u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_ExtendedConfigurationIds: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 15u32 }; +pub const DEVPKEY_Device_ExtendedConfigurationIds: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 15u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_FirmwareDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 17u32 }; +pub const DEVPKEY_Device_FirmwareDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 17u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_FirmwareRevision: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 19u32 }; +pub const DEVPKEY_Device_FirmwareRevision: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 19u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_FirmwareVersion: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 18u32 }; +pub const DEVPKEY_Device_FirmwareVersion: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 18u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_FirstInstallDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2212127526, data2: 38822, data3: 16520, data4: [148, 83, 161, 146, 63, 87, 59, 41] }, pid: 101u32 }; +pub const DEVPKEY_Device_FirstInstallDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 101u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_FriendlyName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 14u32 }; +pub const DEVPKEY_Device_FriendlyName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 14u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_FriendlyNameAttributes: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 3u32 }; +pub const DEVPKEY_Device_FriendlyNameAttributes: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_GenericDriverInstalled: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 18u32 }; +pub const DEVPKEY_Device_GenericDriverInstalled: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 18u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_HardwareIds: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 3u32 }; +pub const DEVPKEY_Device_HardwareIds: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_HasProblem: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 6u32 }; +pub const DEVPKEY_Device_HasProblem: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_InLocalMachineContainer: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2357121542, data2: 16266, data3: 18471, data4: [179, 171, 174, 158, 31, 174, 252, 108] }, pid: 4u32 }; +pub const DEVPKEY_Device_InLocalMachineContainer: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x8c7ed206_3f8a_4827_b3ab_ae9e1faefc6c), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_InstallDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2212127526, data2: 38822, data3: 16520, data4: [148, 83, 161, 146, 63, 87, 59, 41] }, pid: 100u32 }; +pub const DEVPKEY_Device_InstallDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 100u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_InstallState: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 36u32 }; +pub const DEVPKEY_Device_InstallState: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 36u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_InstanceId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 256u32 }; +pub const DEVPKEY_Device_InstanceId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 256u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_IsAssociateableByUserAction: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 7u32 }; +pub const DEVPKEY_Device_IsAssociateableByUserAction: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_IsPresent: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 5u32 }; +pub const DEVPKEY_Device_IsPresent: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_IsRebootRequired: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 16u32 }; +pub const DEVPKEY_Device_IsRebootRequired: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 16u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_LastArrivalDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2212127526, data2: 38822, data3: 16520, data4: [148, 83, 161, 146, 63, 87, 59, 41] }, pid: 102u32 }; +pub const DEVPKEY_Device_LastArrivalDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 102u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_LastRemovalDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2212127526, data2: 38822, data3: 16520, data4: [148, 83, 161, 146, 63, 87, 59, 41] }, pid: 103u32 }; +pub const DEVPKEY_Device_LastRemovalDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 103u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_Legacy: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2152296704, data2: 35955, data3: 18617, data4: [170, 217, 206, 56, 126, 25, 197, 110] }, pid: 3u32 }; +pub const DEVPKEY_Device_Legacy: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80497100_8c73_48b9_aad9_ce387e19c56e), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_LegacyBusType: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 22u32 }; +pub const DEVPKEY_Device_LegacyBusType: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 22u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_LocationInfo: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 15u32 }; +pub const DEVPKEY_Device_LocationInfo: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 15u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_LocationPaths: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 37u32 }; +pub const DEVPKEY_Device_LocationPaths: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 37u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_LowerFilters: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 20u32 }; +pub const DEVPKEY_Device_LowerFilters: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 20u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_Manufacturer: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 13u32 }; +pub const DEVPKEY_Device_Manufacturer: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 13u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_ManufacturerAttributes: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 4u32 }; +pub const DEVPKEY_Device_ManufacturerAttributes: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_MatchingDeviceId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 8u32 }; +pub const DEVPKEY_Device_MatchingDeviceId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_Model: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 39u32 }; +pub const DEVPKEY_Device_Model: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 39u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_ModelId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 2u32 }; +pub const DEVPKEY_Device_ModelId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_NoConnectSound: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 17u32 }; +pub const DEVPKEY_Device_NoConnectSound: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 17u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_Numa_Node: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 3u32 }; +pub const DEVPKEY_Device_Numa_Node: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_Numa_Proximity_Domain: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 1u32 }; +pub const DEVPKEY_Device_Numa_Proximity_Domain: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 1u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_PDOName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 16u32 }; +pub const DEVPKEY_Device_PDOName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 16u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_Parent: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 8u32 }; +pub const DEVPKEY_Device_Parent: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_PhysicalDeviceLocation: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 9u32 }; +pub const DEVPKEY_Device_PhysicalDeviceLocation: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_PostInstallInProgress: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 13u32 }; +pub const DEVPKEY_Device_PostInstallInProgress: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 13u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_PowerData: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 32u32 }; +pub const DEVPKEY_Device_PowerData: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 32u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_PowerRelations: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 6u32 }; +pub const DEVPKEY_Device_PowerRelations: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_PresenceNotForDevice: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 5u32 }; +pub const DEVPKEY_Device_PresenceNotForDevice: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_ProblemCode: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 3u32 }; +pub const DEVPKEY_Device_ProblemCode: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_ProblemStatus: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 12u32 }; +pub const DEVPKEY_Device_ProblemStatus: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 12u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_RemovalPolicy: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 33u32 }; +pub const DEVPKEY_Device_RemovalPolicy: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 33u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_RemovalPolicyDefault: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 34u32 }; +pub const DEVPKEY_Device_RemovalPolicyDefault: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 34u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_RemovalPolicyOverride: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 35u32 }; +pub const DEVPKEY_Device_RemovalPolicyOverride: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 35u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_RemovalRelations: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 5u32 }; +pub const DEVPKEY_Device_RemovalRelations: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_Reported: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2152296704, data2: 35955, data3: 18617, data4: [170, 217, 206, 56, 126, 25, 197, 110] }, pid: 2u32 }; +pub const DEVPKEY_Device_Reported: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80497100_8c73_48b9_aad9_ce387e19c56e), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_ReportedDeviceIdsHash: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 8u32 }; +pub const DEVPKEY_Device_ReportedDeviceIdsHash: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_ResourcePickerExceptions: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 13u32 }; +pub const DEVPKEY_Device_ResourcePickerExceptions: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 13u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_ResourcePickerTags: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 12u32 }; +pub const DEVPKEY_Device_ResourcePickerTags: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 12u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_SafeRemovalRequired: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2950264384, data2: 34467, data3: 16912, data4: [182, 124, 40, 156, 65, 170, 190, 85] }, pid: 2u32 }; +pub const DEVPKEY_Device_SafeRemovalRequired: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xafd97640_86a3_4210_b67c_289c41aabe55), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_SafeRemovalRequiredOverride: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2950264384, data2: 34467, data3: 16912, data4: [182, 124, 40, 156, 65, 170, 190, 85] }, pid: 3u32 }; +pub const DEVPKEY_Device_SafeRemovalRequiredOverride: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xafd97640_86a3_4210_b67c_289c41aabe55), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_Security: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 25u32 }; +pub const DEVPKEY_Device_Security: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 25u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_SecuritySDS: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 26u32 }; +pub const DEVPKEY_Device_SecuritySDS: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 26u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_Service: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 6u32 }; +pub const DEVPKEY_Device_Service: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_SessionId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2212127526, data2: 38822, data3: 16520, data4: [148, 83, 161, 146, 63, 87, 59, 41] }, pid: 6u32 }; +pub const DEVPKEY_Device_SessionId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_ShowInUninstallUI: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 8u32 }; +pub const DEVPKEY_Device_ShowInUninstallUI: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_Siblings: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 10u32 }; +pub const DEVPKEY_Device_Siblings: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_SignalStrength: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 6u32 }; +pub const DEVPKEY_Device_SignalStrength: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_SoftRestartSupported: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 22u32 }; +pub const DEVPKEY_Device_SoftRestartSupported: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 22u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_Stack: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 14u32 }; +pub const DEVPKEY_Device_Stack: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 14u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_TransportRelations: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 11u32 }; +pub const DEVPKEY_Device_TransportRelations: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 11u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_UINumber: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 18u32 }; +pub const DEVPKEY_Device_UINumber: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 18u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_UINumberDescFormat: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 31u32 }; +pub const DEVPKEY_Device_UINumberDescFormat: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 31u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_Device_UpperFilters: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 19u32 }; +pub const DEVPKEY_Device_UpperFilters: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 19u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DrvPkg_BrandingIcon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3480468305, data2: 15039, data3: 17570, data4: [133, 224, 154, 61, 199, 161, 33, 50] }, pid: 7u32 }; +pub const DEVPKEY_DrvPkg_BrandingIcon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DrvPkg_DetailedDescription: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3480468305, data2: 15039, data3: 17570, data4: [133, 224, 154, 61, 199, 161, 33, 50] }, pid: 4u32 }; +pub const DEVPKEY_DrvPkg_DetailedDescription: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DrvPkg_DocumentationLink: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3480468305, data2: 15039, data3: 17570, data4: [133, 224, 154, 61, 199, 161, 33, 50] }, pid: 5u32 }; +pub const DEVPKEY_DrvPkg_DocumentationLink: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DrvPkg_Icon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3480468305, data2: 15039, data3: 17570, data4: [133, 224, 154, 61, 199, 161, 33, 50] }, pid: 6u32 }; +pub const DEVPKEY_DrvPkg_Icon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DrvPkg_Model: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3480468305, data2: 15039, data3: 17570, data4: [133, 224, 154, 61, 199, 161, 33, 50] }, pid: 2u32 }; +pub const DEVPKEY_DrvPkg_Model: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_DrvPkg_VendorWebSite: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3480468305, data2: 15039, data3: 17570, data4: [133, 224, 154, 61, 199, 161, 33, 50] }, pid: 3u32 }; +pub const DEVPKEY_DrvPkg_VendorWebSite: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] -pub const DEVPKEY_NAME: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, pid: 10u32 }; +pub const DEVPKEY_NAME: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] pub const DEVPROPID_FIRST_USABLE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Devices_Properties\"`*"] diff --git a/vendor/windows-sys/src/Windows/Win32/Devices/Pwm/mod.rs b/vendor/windows-sys/src/Windows/Win32/Devices/Pwm/mod.rs index 04ea709eb..189775bbb 100644 --- a/vendor/windows-sys/src/Windows/Win32/Devices/Pwm/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/Devices/Pwm/mod.rs @@ -1,6 +1,7 @@ -pub const GUID_DEVINTERFACE_PWM_CONTROLLER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1619151692, data2: 61137, data3: 19612, data4: [180, 156, 27, 150, 20, 97, 168, 25] }; #[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"] -pub const GUID_DEVINTERFACE_PWM_CONTROLLER_WSZ: &str = "{60824B4C-EED1-4C9C-B49C-1B961461A819}"; +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::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\"`*"] diff --git a/vendor/windows-sys/src/Windows/Win32/Devices/Sensors/mod.rs b/vendor/windows-sys/src/Windows/Win32/Devices/Sensors/mod.rs index 0905bd58d..cc46488f2 100644 --- a/vendor/windows-sys/src/Windows/Win32/Devices/Sensors/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/Devices/Sensors/mod.rs @@ -1,123 +1,80 @@ -#[cfg_attr(windows, link(name = "windows"))] -extern "system" { - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub fn CollectionsListAllocateBufferAndSerialize(sourcecollection: *const SENSOR_COLLECTION_LIST, ptargetbuffersizeinbytes: *mut u32, ptargetbuffer: *mut *mut u8) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub fn CollectionsListCopyAndMarshall(target: *mut SENSOR_COLLECTION_LIST, source: *const SENSOR_COLLECTION_LIST) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub fn CollectionsListDeserializeFromBuffer(sourcebuffersizeinbytes: u32, sourcebuffer: *const u8, targetcollection: *mut SENSOR_COLLECTION_LIST) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] - pub fn CollectionsListGetFillableCount(buffersizebytes: u32) -> u32; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub fn CollectionsListGetMarshalledSize(collection: *const SENSOR_COLLECTION_LIST) -> u32; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub fn CollectionsListGetMarshalledSizeWithoutSerialization(collection: *const SENSOR_COLLECTION_LIST) -> u32; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub fn CollectionsListGetSerializedSize(collection: *const SENSOR_COLLECTION_LIST) -> u32; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub fn CollectionsListMarshall(target: *mut SENSOR_COLLECTION_LIST) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub fn CollectionsListSerializeToBuffer(sourcecollection: *const SENSOR_COLLECTION_LIST, targetbuffersizeinbytes: u32, targetbuffer: *mut u8) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub fn CollectionsListSortSubscribedActivitiesByConfidence(thresholds: *const SENSOR_COLLECTION_LIST, pcollection: *mut SENSOR_COLLECTION_LIST) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub fn CollectionsListUpdateMarshalledPointer(collection: *mut SENSOR_COLLECTION_LIST) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub fn EvaluateActivityThresholds(newsample: *const SENSOR_COLLECTION_LIST, oldsample: *const SENSOR_COLLECTION_LIST, thresholds: *const SENSOR_COLLECTION_LIST) -> super::super::Foundation::BOOLEAN; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn GetPerformanceTime(timems: *mut u32) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] - pub fn InitPropVariantFromCLSIDArray(members: *const ::windows_sys::core::GUID, size: u32, ppropvar: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] - pub fn InitPropVariantFromFloat(fltval: f32, ppropvar: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub fn IsCollectionListSame(lista: *const SENSOR_COLLECTION_LIST, listb: *const SENSOR_COLLECTION_LIST) -> super::super::Foundation::BOOLEAN; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn IsGUIDPresentInList(guidarray: *const ::windows_sys::core::GUID, arraylength: u32, guidelem: *const ::windows_sys::core::GUID) -> super::super::Foundation::BOOLEAN; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub fn IsKeyPresentInCollectionList(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> super::super::Foundation::BOOLEAN; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub fn IsKeyPresentInPropertyList(plist: *const SENSOR_PROPERTY_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> super::super::Foundation::BOOLEAN; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub fn IsSensorSubscribed(subscriptionlist: *const SENSOR_COLLECTION_LIST, currenttype: ::windows_sys::core::GUID) -> super::super::Foundation::BOOLEAN; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub fn PropKeyFindKeyGetBool(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut super::super::Foundation::BOOL) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub fn PropKeyFindKeyGetDouble(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut f64) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub fn PropKeyFindKeyGetFileTime(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut super::super::Foundation::FILETIME) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub fn PropKeyFindKeyGetFloat(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut f32) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub fn PropKeyFindKeyGetGuid(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut ::windows_sys::core::GUID) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub fn PropKeyFindKeyGetInt32(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut i32) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub fn PropKeyFindKeyGetInt64(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut i64) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub fn PropKeyFindKeyGetNthInt64(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, occurrence: u32, pretvalue: *mut i64) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub fn PropKeyFindKeyGetNthUlong(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, occurrence: u32, pretvalue: *mut u32) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub fn PropKeyFindKeyGetNthUshort(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, occurrence: u32, pretvalue: *mut u16) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub fn PropKeyFindKeyGetPropVariant(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, typecheck: super::super::Foundation::BOOLEAN, pvalue: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub fn PropKeyFindKeyGetUlong(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut u32) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub fn PropKeyFindKeyGetUshort(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut u16) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub fn PropKeyFindKeySetPropVariant(plist: *mut SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, typecheck: super::super::Foundation::BOOLEAN, pvalue: *const super::super::System::Com::StructuredStorage::PROPVARIANT) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] - pub fn PropVariantGetInformation(propvariantvalue: *const super::super::System::Com::StructuredStorage::PROPVARIANT, propvariantoffset: *mut u32, propvariantsize: *mut u32, propvariantpointer: *mut *mut ::core::ffi::c_void, remappedtype: *mut u32) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub fn PropertiesListCopy(target: *mut SENSOR_PROPERTY_LIST, source: *const SENSOR_PROPERTY_LIST) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] - pub fn PropertiesListGetFillableCount(buffersizebytes: u32) -> u32; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub fn SensorCollectionGetAt(index: u32, psensorslist: *const SENSOR_COLLECTION_LIST, pkey: *mut super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pvalue: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn SerializationBufferAllocate(sizeinbytes: u32, pbuffer: *mut *mut u8) -> super::super::Foundation::NTSTATUS; - #[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] - pub fn SerializationBufferFree(buffer: *const u8); -} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn CollectionsListAllocateBufferAndSerialize ( sourcecollection : *const SENSOR_COLLECTION_LIST , ptargetbuffersizeinbytes : *mut u32 , ptargetbuffer : *mut *mut u8 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn CollectionsListCopyAndMarshall ( target : *mut SENSOR_COLLECTION_LIST , source : *const SENSOR_COLLECTION_LIST ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn CollectionsListDeserializeFromBuffer ( sourcebuffersizeinbytes : u32 , sourcebuffer : *const u8 , targetcollection : *mut SENSOR_COLLECTION_LIST ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] fn CollectionsListGetFillableCount ( buffersizebytes : u32 ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn CollectionsListGetMarshalledSize ( collection : *const SENSOR_COLLECTION_LIST ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn CollectionsListGetMarshalledSizeWithoutSerialization ( collection : *const SENSOR_COLLECTION_LIST ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn CollectionsListGetSerializedSize ( collection : *const SENSOR_COLLECTION_LIST ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn CollectionsListMarshall ( target : *mut SENSOR_COLLECTION_LIST ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn CollectionsListSerializeToBuffer ( sourcecollection : *const SENSOR_COLLECTION_LIST , targetbuffersizeinbytes : u32 , targetbuffer : *mut u8 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn CollectionsListSortSubscribedActivitiesByConfidence ( thresholds : *const SENSOR_COLLECTION_LIST , pcollection : *mut SENSOR_COLLECTION_LIST ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn CollectionsListUpdateMarshalledPointer ( collection : *mut SENSOR_COLLECTION_LIST ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn EvaluateActivityThresholds ( newsample : *const SENSOR_COLLECTION_LIST , oldsample : *const SENSOR_COLLECTION_LIST , thresholds : *const SENSOR_COLLECTION_LIST ) -> super::super::Foundation:: BOOLEAN ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`*"] fn GetPerformanceTime ( timems : *mut u32 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromCLSIDArray ( members : *const :: windows_sys::core::GUID , size : u32 , ppropvar : *mut super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromFloat ( fltval : f32 , ppropvar : *mut super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn IsCollectionListSame ( lista : *const SENSOR_COLLECTION_LIST , listb : *const SENSOR_COLLECTION_LIST ) -> super::super::Foundation:: BOOLEAN ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`*"] fn IsGUIDPresentInList ( guidarray : *const :: windows_sys::core::GUID , arraylength : u32 , guidelem : *const :: windows_sys::core::GUID ) -> super::super::Foundation:: BOOLEAN ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn IsKeyPresentInCollectionList ( plist : *const SENSOR_COLLECTION_LIST , pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY ) -> super::super::Foundation:: BOOLEAN ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn IsKeyPresentInPropertyList ( plist : *const SENSOR_PROPERTY_LIST , pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY ) -> super::super::Foundation:: BOOLEAN ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn IsSensorSubscribed ( subscriptionlist : *const SENSOR_COLLECTION_LIST , currenttype : :: windows_sys::core::GUID ) -> super::super::Foundation:: BOOLEAN ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PropKeyFindKeyGetBool ( plist : *const SENSOR_COLLECTION_LIST , pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY , pretvalue : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PropKeyFindKeyGetDouble ( plist : *const SENSOR_COLLECTION_LIST , pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY , pretvalue : *mut f64 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PropKeyFindKeyGetFileTime ( plist : *const SENSOR_COLLECTION_LIST , pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY , pretvalue : *mut super::super::Foundation:: FILETIME ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PropKeyFindKeyGetFloat ( plist : *const SENSOR_COLLECTION_LIST , pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY , pretvalue : *mut f32 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PropKeyFindKeyGetGuid ( plist : *const SENSOR_COLLECTION_LIST , pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY , pretvalue : *mut :: windows_sys::core::GUID ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PropKeyFindKeyGetInt32 ( plist : *const SENSOR_COLLECTION_LIST , pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY , pretvalue : *mut i32 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PropKeyFindKeyGetInt64 ( plist : *const SENSOR_COLLECTION_LIST , pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY , pretvalue : *mut i64 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PropKeyFindKeyGetNthInt64 ( plist : *const SENSOR_COLLECTION_LIST , pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY , occurrence : u32 , pretvalue : *mut i64 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PropKeyFindKeyGetNthUlong ( plist : *const SENSOR_COLLECTION_LIST , pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY , occurrence : u32 , pretvalue : *mut u32 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PropKeyFindKeyGetNthUshort ( plist : *const SENSOR_COLLECTION_LIST , pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY , occurrence : u32 , pretvalue : *mut u16 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PropKeyFindKeyGetPropVariant ( plist : *const SENSOR_COLLECTION_LIST , pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY , typecheck : super::super::Foundation:: BOOLEAN , pvalue : *mut super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PropKeyFindKeyGetUlong ( plist : *const SENSOR_COLLECTION_LIST , pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY , pretvalue : *mut u32 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PropKeyFindKeyGetUshort ( plist : *const SENSOR_COLLECTION_LIST , pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY , pretvalue : *mut u16 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PropKeyFindKeySetPropVariant ( plist : *mut SENSOR_COLLECTION_LIST , pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY , typecheck : super::super::Foundation:: BOOLEAN , pvalue : *const super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetInformation ( propvariantvalue : *const super::super::System::Com::StructuredStorage:: PROPVARIANT , propvariantoffset : *mut u32 , propvariantsize : *mut u32 , propvariantpointer : *mut *mut ::core::ffi::c_void , remappedtype : *mut u32 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PropertiesListCopy ( target : *mut SENSOR_PROPERTY_LIST , source : *const SENSOR_PROPERTY_LIST ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] fn PropertiesListGetFillableCount ( buffersizebytes : u32 ) -> u32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn SensorCollectionGetAt ( index : u32 , psensorslist : *const SENSOR_COLLECTION_LIST , pkey : *mut super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY , pvalue : *mut super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`*"] fn SerializationBufferAllocate ( sizeinbytes : u32 , pbuffer : *mut *mut u8 ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "sensorsutilsv2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] fn SerializationBufferFree ( buffer : *const u8 ) -> ( ) ); pub type ILocationPermissions = *mut ::core::ffi::c_void; pub type ISensor = *mut ::core::ffi::c_void; pub type ISensorCollection = *mut ::core::ffi::c_void; @@ -127,602 +84,725 @@ pub type ISensorManager = *mut ::core::ffi::c_void; pub type ISensorManagerEvents = *mut ::core::ffi::c_void; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] pub const GNSS_CLEAR_ALL_ASSISTANCE_DATA: u32 = 1u32; -pub const GUID_DEVINTERFACE_SENSOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3122378386, data2: 39802, data3: 18483, data4: [154, 30, 82, 94, 209, 52, 231, 226] }; -pub const GUID_SensorCategory_All: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3273114246, data2: 50280, data3: 17032, data4: [153, 117, 212, 196, 88, 124, 68, 44] }; -pub const GUID_SensorCategory_Biometric: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3390662927, data2: 41671, data3: 18301, data4: [169, 158, 153, 236, 110, 43, 86, 72] }; -pub const GUID_SensorCategory_Electrical: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4218682584, data2: 64586, data3: 18492, data4: [172, 88, 39, 182, 145, 198, 190, 255] }; -pub const GUID_SensorCategory_Environmental: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 842283434, data2: 32614, data3: 18731, data4: [186, 12, 115, 233, 170, 10, 101, 213] }; -pub const GUID_SensorCategory_Light: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 396780992, data2: 36963, data3: 16918, data4: [178, 2, 92, 122, 37, 94, 24, 206] }; -pub const GUID_SensorCategory_Location: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3215430884, data2: 63844, data3: 20443, data4: [144, 246, 81, 5, 107, 254, 75, 68] }; -pub const GUID_SensorCategory_Mechanical: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2366840168, data2: 36599, data3: 18006, data4: [128, 181, 204, 203, 217, 55, 145, 197] }; -pub const GUID_SensorCategory_Motion: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3439975153, data2: 15150, data3: 19517, data4: [181, 152, 181, 229, 255, 147, 253, 70] }; -pub const GUID_SensorCategory_Orientation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2657879222, data2: 38654, data3: 18772, data4: [183, 38, 104, 104, 42, 71, 63, 105] }; -pub const GUID_SensorCategory_Other: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 747693993, data2: 62665, data3: 20386, data4: [175, 55, 86, 212, 113, 254, 90, 61] }; -pub const GUID_SensorCategory_PersonalActivity: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4049637505, data2: 7698, data3: 16683, data4: [161, 77, 203, 176, 233, 91, 210, 229] }; -pub const GUID_SensorCategory_Scanner: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2952849278, data2: 62901, data3: 16911, data4: [129, 93, 2, 112, 167, 38, 242, 112] }; -pub const GUID_SensorCategory_Unsupported: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 736815098, data2: 6576, data3: 18629, data4: [161, 246, 181, 72, 13, 194, 6, 176] }; -pub const GUID_SensorType_Accelerometer3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3271233375, data2: 58066, data3: 19576, data4: [188, 208, 53, 42, 149, 130, 129, 157] }; -pub const GUID_SensorType_ActivityDetection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2644377880, data2: 6151, data3: 20270, data4: [150, 228, 44, 229, 113, 66, 225, 150] }; -pub const GUID_SensorType_AmbientLight: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2549159368, data2: 22938, data3: 16723, data4: [136, 148, 210, 209, 40, 153, 145, 138] }; -pub const GUID_SensorType_Barometer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 244332585, data2: 65418, data3: 19091, data4: [151, 223, 61, 203, 222, 64, 34, 136] }; -pub const GUID_SensorType_Custom: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3896177193, data2: 34368, data3: 19736, data4: [162, 19, 226, 38, 117, 235, 178, 195] }; -pub const GUID_SensorType_FloorElevation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2917439615, data2: 31428, data3: 19962, data4: [151, 34, 10, 2, 113, 129, 199, 71] }; -pub const GUID_SensorType_GeomagneticOrientation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3882980856, data2: 11551, data3: 18467, data4: [151, 27, 28, 68, 103, 85, 108, 157] }; -pub const GUID_SensorType_GravityVector: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 62205043, data2: 47990, data3: 17983, data4: [149, 36, 56, 222, 118, 235, 112, 11] }; -pub const GUID_SensorType_Gyrometer3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 155737946, data2: 30110, data3: 17090, data4: [189, 75, 163, 73, 183, 92, 134, 67] }; -pub const GUID_SensorType_HingeAngle: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2184544357, data2: 62660, data3: 19873, data4: [178, 114, 19, 194, 51, 50, 162, 7] }; -pub const GUID_SensorType_Humidity: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1551023975, data2: 48510, data3: 16983, data4: [153, 11, 152, 163, 186, 59, 64, 10] }; -pub const GUID_SensorType_LinearAccelerometer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 59441795, data2: 38836, data3: 16840, data4: [188, 36, 95, 241, 170, 72, 254, 199] }; -pub const GUID_SensorType_Magnetometer3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1441132539, data2: 5575, data3: 16607, data4: [134, 152, 168, 75, 124, 134, 60, 83] }; -pub const GUID_SensorType_Orientation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3451246839, data2: 15613, data3: 16840, data4: [133, 66, 204, 230, 34, 207, 93, 110] }; -pub const GUID_SensorType_Pedometer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2980022703, data2: 58347, data3: 17483, data4: [141, 234, 32, 37, 117, 167, 21, 153] }; -pub const GUID_SensorType_Proximity: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1377884905, data2: 12665, data3: 17456, data4: [159, 144, 6, 38, 109, 42, 52, 222] }; -pub const GUID_SensorType_RelativeOrientation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1083784017, data2: 18182, data3: 17628, data4: [152, 213, 201, 32, 192, 55, 255, 171] }; -pub const GUID_SensorType_SimpleDeviceOrientation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2258735761, data2: 1154, data3: 16428, data4: [191, 76, 173, 218, 197, 43, 28, 57] }; -pub const GUID_SensorType_Temperature: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 83693252, data2: 54746, data3: 17914, data4: [149, 169, 93, 179, 142, 225, 147, 6] }; -pub const SENSOR_CATEGORY_ALL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3273114246, data2: 50280, data3: 17032, data4: [153, 117, 212, 196, 88, 124, 68, 44] }; -pub const SENSOR_CATEGORY_BIOMETRIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3390662927, data2: 41671, data3: 18301, data4: [169, 158, 153, 236, 110, 43, 86, 72] }; -pub const SENSOR_CATEGORY_ELECTRICAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4218682584, data2: 64586, data3: 18492, data4: [172, 88, 39, 182, 145, 198, 190, 255] }; -pub const SENSOR_CATEGORY_ENVIRONMENTAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 842283434, data2: 32614, data3: 18731, data4: [186, 12, 115, 233, 170, 10, 101, 213] }; -pub const SENSOR_CATEGORY_LIGHT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 396780992, data2: 36963, data3: 16918, data4: [178, 2, 92, 122, 37, 94, 24, 206] }; -pub const SENSOR_CATEGORY_LOCATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3215430884, data2: 63844, data3: 20443, data4: [144, 246, 81, 5, 107, 254, 75, 68] }; -pub const SENSOR_CATEGORY_MECHANICAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2366840168, data2: 36599, data3: 18006, data4: [128, 181, 204, 203, 217, 55, 145, 197] }; -pub const SENSOR_CATEGORY_MOTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3439975153, data2: 15150, data3: 19517, data4: [181, 152, 181, 229, 255, 147, 253, 70] }; -pub const SENSOR_CATEGORY_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2657879222, data2: 38654, data3: 18772, data4: [183, 38, 104, 104, 42, 71, 63, 105] }; -pub const SENSOR_CATEGORY_OTHER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 747693993, data2: 62665, data3: 20386, data4: [175, 55, 86, 212, 113, 254, 90, 61] }; -pub const SENSOR_CATEGORY_SCANNER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2952849278, data2: 62901, data3: 16911, data4: [129, 93, 2, 112, 167, 38, 242, 112] }; -pub const SENSOR_CATEGORY_UNSUPPORTED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 736815098, data2: 6576, data3: 18629, data4: [161, 246, 181, 72, 13, 194, 6, 176] }; +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const GUID_DEVINTERFACE_SENSOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xba1bb692_9b7a_4833_9a1e_525ed134e7e2); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const GUID_SensorCategory_All: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc317c286_c468_4288_9975_d4c4587c442c); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const GUID_SensorCategory_Biometric: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xca19690f_a2c7_477d_a99e_99ec6e2b5648); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const GUID_SensorCategory_Electrical: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfb73fcd8_fc4a_483c_ac58_27b691c6beff); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const GUID_SensorCategory_Environmental: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x323439aa_7f66_492b_ba0c_73e9aa0a65d5); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const GUID_SensorCategory_Light: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x17a665c0_9063_4216_b202_5c7a255e18ce); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const GUID_SensorCategory_Location: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbfa794e4_f964_4fdb_90f6_51056bfe4b44); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const GUID_SensorCategory_Mechanical: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8d131d68_8ef7_4656_80b5_cccbd93791c5); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const GUID_SensorCategory_Motion: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcd09daf1_3b2e_4c3d_b598_b5e5ff93fd46); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const GUID_SensorCategory_Orientation: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9e6c04b6_96fe_4954_b726_68682a473f69); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const GUID_SensorCategory_Other: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2c90e7a9_f4c9_4fa2_af37_56d471fe5a3d); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const GUID_SensorCategory_PersonalActivity: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf1609081_1e12_412b_a14d_cbb0e95bd2e5); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const GUID_SensorCategory_Scanner: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb000e77e_f5b5_420f_815d_0270a726f270); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const GUID_SensorCategory_Unsupported: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2beae7fa_19b0_48c5_a1f6_b5480dc206b0); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const GUID_SensorType_Accelerometer3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc2fb0f5f_e2d2_4c78_bcd0_352a9582819d); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const GUID_SensorType_ActivityDetection: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9d9e0118_1807_4f2e_96e4_2ce57142e196); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const GUID_SensorType_AmbientLight: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x97f115c8_599a_4153_8894_d2d12899918a); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const GUID_SensorType_Barometer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0e903829_ff8a_4a93_97df_3dcbde402288); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const GUID_SensorType_Custom: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe83af229_8640_4d18_a213_e22675ebb2c3); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const GUID_SensorType_FloorElevation: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xade4987f_7ac4_4dfa_9722_0a027181c747); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const GUID_SensorType_GeomagneticOrientation: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe77195f8_2d1f_4823_971b_1c4467556c9d); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const GUID_SensorType_GravityVector: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x03b52c73_bb76_463f_9524_38de76eb700b); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const GUID_SensorType_Gyrometer3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x09485f5a_759e_42c2_bd4b_a349b75c8643); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const GUID_SensorType_HingeAngle: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x82358065_f4c4_4da1_b272_13c23332a207); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const GUID_SensorType_Humidity: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5c72bf67_bd7e_4257_990b_98a3ba3b400a); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const GUID_SensorType_LinearAccelerometer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x038b0283_97b4_41c8_bc24_5ff1aa48fec7); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const GUID_SensorType_Magnetometer3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x55e5effb_15c7_40df_8698_a84b7c863c53); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const GUID_SensorType_Orientation: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcdb5d8f7_3cfd_41c8_8542_cce622cf5d6e); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const GUID_SensorType_Pedometer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb19f89af_e3eb_444b_8dea_202575a71599); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const GUID_SensorType_Proximity: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5220dae9_3179_4430_9f90_06266d2a34de); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const GUID_SensorType_RelativeOrientation: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x40993b51_4706_44dc_98d5_c920c037ffab); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const GUID_SensorType_SimpleDeviceOrientation: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x86a19291_0482_402c_bf4c_addac52b1c39); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const GUID_SensorType_Temperature: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x04fd0ec4_d5da_45fa_95a9_5db38ee19306); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_CATEGORY_ALL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc317c286_c468_4288_9975_d4c4587c442c); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_CATEGORY_BIOMETRIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xca19690f_a2c7_477d_a99e_99ec6e2b5648); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_CATEGORY_ELECTRICAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfb73fcd8_fc4a_483c_ac58_27b691c6beff); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_CATEGORY_ENVIRONMENTAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x323439aa_7f66_492b_ba0c_73e9aa0a65d5); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_CATEGORY_LIGHT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x17a665c0_9063_4216_b202_5c7a255e18ce); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_CATEGORY_LOCATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbfa794e4_f964_4fdb_90f6_51056bfe4b44); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_CATEGORY_MECHANICAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8d131d68_8ef7_4656_80b5_cccbd93791c5); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_CATEGORY_MOTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcd09daf1_3b2e_4c3d_b598_b5e5ff93fd46); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_CATEGORY_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9e6c04b6_96fe_4954_b726_68682a473f69); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_CATEGORY_OTHER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2c90e7a9_f4c9_4fa2_af37_56d471fe5a3d); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_CATEGORY_SCANNER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb000e77e_f5b5_420f_815d_0270a726f270); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_CATEGORY_UNSUPPORTED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2beae7fa_19b0_48c5_a1f6_b5480dc206b0); #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ABSOLUTE_PRESSURE_PASCAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] }, pid: 5u32 }; +pub const SENSOR_DATA_TYPE_ABSOLUTE_PRESSURE_PASCAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ACCELERATION_X_G: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1066035618, data2: 1989, data3: 20040, data4: [169, 101, 205, 121, 122, 171, 86, 213] }, pid: 2u32 }; +pub const SENSOR_DATA_TYPE_ACCELERATION_X_G: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ACCELERATION_Y_G: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1066035618, data2: 1989, data3: 20040, data4: [169, 101, 205, 121, 122, 171, 86, 213] }, pid: 3u32 }; +pub const SENSOR_DATA_TYPE_ACCELERATION_Y_G: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ACCELERATION_Z_G: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1066035618, data2: 1989, data3: 20040, data4: [169, 101, 205, 121, 122, 171, 86, 213] }, pid: 4u32 }; +pub const SENSOR_DATA_TYPE_ACCELERATION_Z_G: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ADDRESS1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 23u32 }; +pub const SENSOR_DATA_TYPE_ADDRESS1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 23u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ADDRESS2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 24u32 }; +pub const SENSOR_DATA_TYPE_ADDRESS2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 24u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ALTITUDE_ANTENNA_SEALEVEL_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 36u32 }; +pub const SENSOR_DATA_TYPE_ALTITUDE_ANTENNA_SEALEVEL_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 36u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ALTITUDE_ELLIPSOID_ERROR_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 29u32 }; +pub const SENSOR_DATA_TYPE_ALTITUDE_ELLIPSOID_ERROR_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 29u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ALTITUDE_ELLIPSOID_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 5u32 }; +pub const SENSOR_DATA_TYPE_ALTITUDE_ELLIPSOID_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ALTITUDE_SEALEVEL_ERROR_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 30u32 }; +pub const SENSOR_DATA_TYPE_ALTITUDE_SEALEVEL_ERROR_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 30u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ALTITUDE_SEALEVEL_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 4u32 }; +pub const SENSOR_DATA_TYPE_ALTITUDE_SEALEVEL_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ANGULAR_ACCELERATION_X_DEGREES_PER_SECOND_SQUARED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1066035618, data2: 1989, data3: 20040, data4: [169, 101, 205, 121, 122, 171, 86, 213] }, pid: 5u32 }; +pub const SENSOR_DATA_TYPE_ANGULAR_ACCELERATION_X_DEGREES_PER_SECOND_SQUARED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ANGULAR_ACCELERATION_Y_DEGREES_PER_SECOND_SQUARED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1066035618, data2: 1989, data3: 20040, data4: [169, 101, 205, 121, 122, 171, 86, 213] }, pid: 6u32 }; +pub const SENSOR_DATA_TYPE_ANGULAR_ACCELERATION_Y_DEGREES_PER_SECOND_SQUARED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ANGULAR_ACCELERATION_Z_DEGREES_PER_SECOND_SQUARED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1066035618, data2: 1989, data3: 20040, data4: [169, 101, 205, 121, 122, 171, 86, 213] }, pid: 7u32 }; +pub const SENSOR_DATA_TYPE_ANGULAR_ACCELERATION_Z_DEGREES_PER_SECOND_SQUARED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ANGULAR_VELOCITY_X_DEGREES_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1066035618, data2: 1989, data3: 20040, data4: [169, 101, 205, 121, 122, 171, 86, 213] }, pid: 10u32 }; +pub const SENSOR_DATA_TYPE_ANGULAR_VELOCITY_X_DEGREES_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ANGULAR_VELOCITY_Y_DEGREES_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1066035618, data2: 1989, data3: 20040, data4: [169, 101, 205, 121, 122, 171, 86, 213] }, pid: 11u32 }; +pub const SENSOR_DATA_TYPE_ANGULAR_VELOCITY_Y_DEGREES_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 11u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ANGULAR_VELOCITY_Z_DEGREES_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1066035618, data2: 1989, data3: 20040, data4: [169, 101, 205, 121, 122, 171, 86, 213] }, pid: 12u32 }; +pub const SENSOR_DATA_TYPE_ANGULAR_VELOCITY_Z_DEGREES_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 12u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ATMOSPHERIC_PRESSURE_BAR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2332730097, data2: 11607, data3: 17134, data4: [140, 192, 77, 39, 98, 43, 70, 196] }, pid: 4u32 }; -pub const SENSOR_DATA_TYPE_BIOMETRIC_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 580462730, data2: 28062, data3: 19211, data4: [183, 236, 53, 40, 248, 158, 64, 175] }; +pub const SENSOR_DATA_TYPE_ATMOSPHERIC_PRESSURE_BAR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x8b0aa2f1_2d57_42ee_8cc0_4d27622b46c4), pid: 4u32 }; +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_DATA_TYPE_BIOMETRIC_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2299288a_6d9e_4b0b_b7ec_3528f89e40af); #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_BOOLEAN_SWITCH_ARRAY_STATES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] }, pid: 10u32 }; +pub const SENSOR_DATA_TYPE_BOOLEAN_SWITCH_ARRAY_STATES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_BOOLEAN_SWITCH_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] }, pid: 2u32 }; +pub const SENSOR_DATA_TYPE_BOOLEAN_SWITCH_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CAPACITANCE_FARAD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3149022929, data2: 57922, data3: 18304, data4: [162, 211, 205, 237, 132, 243, 88, 66] }, pid: 4u32 }; +pub const SENSOR_DATA_TYPE_CAPACITANCE_FARAD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xbbb246d1_e242_4780_a2d3_cded84f35842), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 25u32 }; -pub const SENSOR_DATA_TYPE_COMMON_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3680374002, data2: 53023, data3: 19480, data4: [180, 108, 216, 96, 17, 214, 33, 80] }; +pub const SENSOR_DATA_TYPE_CITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 25u32 }; +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_DATA_TYPE_COMMON_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdb5e0cf2_cf1f_4c18_b46c_d86011d62150); #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_COUNTRY_REGION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 28u32 }; +pub const SENSOR_DATA_TYPE_COUNTRY_REGION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 28u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CURRENT_AMPS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3149022929, data2: 57922, data3: 18304, data4: [162, 211, 205, 237, 132, 243, 88, 66] }, pid: 3u32 }; +pub const SENSOR_DATA_TYPE_CURRENT_AMPS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xbbb246d1_e242_4780_a2d3_cded84f35842), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_BOOLEAN_ARRAY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 6u32 }; -pub const SENSOR_DATA_TYPE_CUSTOM_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }; +pub const SENSOR_DATA_TYPE_CUSTOM_BOOLEAN_ARRAY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 6u32 }; +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_DATA_TYPE_CUSTOM_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f); #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_USAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 5u32 }; +pub const SENSOR_DATA_TYPE_CUSTOM_USAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 7u32 }; +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE10: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 16u32 }; +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE10: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 16u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE11: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 17u32 }; +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE11: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 17u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE12: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 18u32 }; +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE12: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 18u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE13: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 19u32 }; +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE13: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 19u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE14: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 20u32 }; +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE14: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 20u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE15: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 21u32 }; +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE15: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 21u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE16: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 22u32 }; +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE16: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 22u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE17: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 23u32 }; +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE17: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 23u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE18: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 24u32 }; +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE18: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 24u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE19: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 25u32 }; +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE19: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 25u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 8u32 }; +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE20: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 26u32 }; +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE20: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 26u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE21: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 27u32 }; +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE21: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 27u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE22: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 28u32 }; +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE22: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 28u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE23: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 29u32 }; +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE23: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 29u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE24: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 30u32 }; +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE24: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 30u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE25: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 31u32 }; +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE25: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 31u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE26: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 32u32 }; +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE26: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 32u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE27: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 33u32 }; +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE27: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 33u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE28: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 34u32 }; +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE28: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 34u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE3: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 9u32 }; +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE3: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE4: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 10u32 }; +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE4: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE5: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 11u32 }; +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE5: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 11u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE6: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 12u32 }; +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE6: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 12u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE7: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 13u32 }; +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE7: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 13u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE8: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 14u32 }; +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE8: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 14u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE9: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 15u32 }; +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE9: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 15u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_DGPS_DATA_AGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 35u32 }; +pub const SENSOR_DATA_TYPE_DGPS_DATA_AGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 35u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_DIFFERENTIAL_REFERENCE_STATION_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 37u32 }; +pub const SENSOR_DATA_TYPE_DIFFERENTIAL_REFERENCE_STATION_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 37u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_DISTANCE_X_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 8u32 }; +pub const SENSOR_DATA_TYPE_DISTANCE_X_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_DISTANCE_Y_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 9u32 }; +pub const SENSOR_DATA_TYPE_DISTANCE_Y_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_DISTANCE_Z_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 10u32 }; +pub const SENSOR_DATA_TYPE_DISTANCE_Z_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ELECTRICAL_FREQUENCY_HERTZ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3149022929, data2: 57922, data3: 18304, data4: [162, 211, 205, 237, 132, 243, 88, 66] }, pid: 9u32 }; -pub const SENSOR_DATA_TYPE_ELECTRICAL_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3149022929, data2: 57922, data3: 18304, data4: [162, 211, 205, 237, 132, 243, 88, 66] }; +pub const SENSOR_DATA_TYPE_ELECTRICAL_FREQUENCY_HERTZ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xbbb246d1_e242_4780_a2d3_cded84f35842), pid: 9u32 }; +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_DATA_TYPE_ELECTRICAL_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbbb246d1_e242_4780_a2d3_cded84f35842); #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ELECTRICAL_PERCENT_OF_RANGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3149022929, data2: 57922, data3: 18304, data4: [162, 211, 205, 237, 132, 243, 88, 66] }, pid: 8u32 }; +pub const SENSOR_DATA_TYPE_ELECTRICAL_PERCENT_OF_RANGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xbbb246d1_e242_4780_a2d3_cded84f35842), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ELECTRICAL_POWER_WATTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3149022929, data2: 57922, data3: 18304, data4: [162, 211, 205, 237, 132, 243, 88, 66] }, pid: 7u32 }; -pub const SENSOR_DATA_TYPE_ENVIRONMENTAL_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2332730097, data2: 11607, data3: 17134, data4: [140, 192, 77, 39, 98, 43, 70, 196] }; +pub const SENSOR_DATA_TYPE_ELECTRICAL_POWER_WATTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xbbb246d1_e242_4780_a2d3_cded84f35842), pid: 7u32 }; +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_DATA_TYPE_ENVIRONMENTAL_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8b0aa2f1_2d57_42ee_8cc0_4d27622b46c4); #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ERROR_RADIUS_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 22u32 }; +pub const SENSOR_DATA_TYPE_ERROR_RADIUS_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 22u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_FIX_QUALITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 10u32 }; +pub const SENSOR_DATA_TYPE_FIX_QUALITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_FIX_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 11u32 }; +pub const SENSOR_DATA_TYPE_FIX_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 11u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_FORCE_NEWTONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] }, pid: 4u32 }; +pub const SENSOR_DATA_TYPE_FORCE_NEWTONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_GAUGE_PRESSURE_PASCAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] }, pid: 6u32 }; +pub const SENSOR_DATA_TYPE_GAUGE_PRESSURE_PASCAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_GEOIDAL_SEPARATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 34u32 }; +pub const SENSOR_DATA_TYPE_GEOIDAL_SEPARATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 34u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_GPS_OPERATION_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 32u32 }; +pub const SENSOR_DATA_TYPE_GPS_OPERATION_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 32u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_GPS_SELECTION_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 31u32 }; +pub const SENSOR_DATA_TYPE_GPS_SELECTION_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 31u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_GPS_STATUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 33u32 }; -pub const SENSOR_DATA_TYPE_GUID_MECHANICAL_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] }; +pub const SENSOR_DATA_TYPE_GPS_STATUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 33u32 }; +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_DATA_TYPE_GUID_MECHANICAL_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df); #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_HORIZONAL_DILUTION_OF_PRECISION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 13u32 }; +pub const SENSOR_DATA_TYPE_HORIZONAL_DILUTION_OF_PRECISION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 13u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_HUMAN_PRESENCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 580462730, data2: 28062, data3: 19211, data4: [183, 236, 53, 40, 248, 158, 64, 175] }, pid: 2u32 }; +pub const SENSOR_DATA_TYPE_HUMAN_PRESENCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2299288a_6d9e_4b0b_b7ec_3528f89e40af), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_HUMAN_PROXIMITY_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 580462730, data2: 28062, data3: 19211, data4: [183, 236, 53, 40, 248, 158, 64, 175] }, pid: 3u32 }; +pub const SENSOR_DATA_TYPE_HUMAN_PROXIMITY_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2299288a_6d9e_4b0b_b7ec_3528f89e40af), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_INDUCTANCE_HENRY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3149022929, data2: 57922, data3: 18304, data4: [162, 211, 205, 237, 132, 243, 88, 66] }, pid: 6u32 }; +pub const SENSOR_DATA_TYPE_INDUCTANCE_HENRY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xbbb246d1_e242_4780_a2d3_cded84f35842), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_LATITUDE_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 2u32 }; +pub const SENSOR_DATA_TYPE_LATITUDE_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_LIGHT_CHROMACITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3838278882, data2: 56503, data3: 18153, data4: [132, 57, 79, 236, 84, 136, 51, 166] }, pid: 4u32 }; -pub const SENSOR_DATA_TYPE_LIGHT_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3838278882, data2: 56503, data3: 18153, data4: [132, 57, 79, 236, 84, 136, 51, 166] }; +pub const SENSOR_DATA_TYPE_LIGHT_CHROMACITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe4c77ce2_dcb7_46e9_8439_4fec548833a6), pid: 4u32 }; +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_DATA_TYPE_LIGHT_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe4c77ce2_dcb7_46e9_8439_4fec548833a6); #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_LIGHT_LEVEL_LUX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3838278882, data2: 56503, data3: 18153, data4: [132, 57, 79, 236, 84, 136, 51, 166] }, pid: 2u32 }; +pub const SENSOR_DATA_TYPE_LIGHT_LEVEL_LUX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe4c77ce2_dcb7_46e9_8439_4fec548833a6), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_LIGHT_TEMPERATURE_KELVIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3838278882, data2: 56503, data3: 18153, data4: [132, 57, 79, 236, 84, 136, 51, 166] }, pid: 3u32 }; -pub const SENSOR_DATA_TYPE_LOCATION_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }; +pub const SENSOR_DATA_TYPE_LIGHT_TEMPERATURE_KELVIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe4c77ce2_dcb7_46e9_8439_4fec548833a6), pid: 3u32 }; +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_DATA_TYPE_LOCATION_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4); #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_LOCATION_SOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 40u32 }; +pub const SENSOR_DATA_TYPE_LOCATION_SOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 40u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_LONGITUDE_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 3u32 }; +pub const SENSOR_DATA_TYPE_LONGITUDE_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MAGNETIC_FIELD_STRENGTH_X_MILLIGAUSS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 19u32 }; +pub const SENSOR_DATA_TYPE_MAGNETIC_FIELD_STRENGTH_X_MILLIGAUSS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 19u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MAGNETIC_FIELD_STRENGTH_Y_MILLIGAUSS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 20u32 }; +pub const SENSOR_DATA_TYPE_MAGNETIC_FIELD_STRENGTH_Y_MILLIGAUSS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 20u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MAGNETIC_FIELD_STRENGTH_Z_MILLIGAUSS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 21u32 }; +pub const SENSOR_DATA_TYPE_MAGNETIC_FIELD_STRENGTH_Z_MILLIGAUSS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 21u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_COMPENSATED_MAGNETIC_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 11u32 }; +pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_COMPENSATED_MAGNETIC_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 11u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_COMPENSATED_TRUE_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 12u32 }; +pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_COMPENSATED_TRUE_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 12u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 8u32 }; +pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_MAGNETIC_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 13u32 }; +pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_MAGNETIC_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 13u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_TRUE_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 14u32 }; +pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_TRUE_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 14u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_X_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 5u32 }; +pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_X_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_Y_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 6u32 }; +pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_Y_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_Z_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 7u32 }; +pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_Z_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MAGNETIC_VARIATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 9u32 }; +pub const SENSOR_DATA_TYPE_MAGNETIC_VARIATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MAGNETOMETER_ACCURACY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 22u32 }; -pub const SENSOR_DATA_TYPE_MOTION_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1066035618, data2: 1989, data3: 20040, data4: [169, 101, 205, 121, 122, 171, 86, 213] }; +pub const SENSOR_DATA_TYPE_MAGNETOMETER_ACCURACY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 22u32 }; +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_DATA_TYPE_MOTION_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5); #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MOTION_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1066035618, data2: 1989, data3: 20040, data4: [169, 101, 205, 121, 122, 171, 86, 213] }, pid: 9u32 }; +pub const SENSOR_DATA_TYPE_MOTION_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MULTIVALUE_SWITCH_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] }, pid: 3u32 }; +pub const SENSOR_DATA_TYPE_MULTIVALUE_SWITCH_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_NMEA_SENTENCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 38u32 }; -pub const SENSOR_DATA_TYPE_ORIENTATION_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }; +pub const SENSOR_DATA_TYPE_NMEA_SENTENCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 38u32 }; +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_DATA_TYPE_ORIENTATION_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd); #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_POSITION_DILUTION_OF_PRECISION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 12u32 }; +pub const SENSOR_DATA_TYPE_POSITION_DILUTION_OF_PRECISION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 12u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_POSTALCODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 27u32 }; +pub const SENSOR_DATA_TYPE_POSTALCODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 27u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_QUADRANT_ANGLE_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 15u32 }; +pub const SENSOR_DATA_TYPE_QUADRANT_ANGLE_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 15u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_QUATERNION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 17u32 }; +pub const SENSOR_DATA_TYPE_QUATERNION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 17u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_RELATIVE_HUMIDITY_PERCENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2332730097, data2: 11607, data3: 17134, data4: [140, 192, 77, 39, 98, 43, 70, 196] }, pid: 3u32 }; +pub const SENSOR_DATA_TYPE_RELATIVE_HUMIDITY_PERCENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x8b0aa2f1_2d57_42ee_8cc0_4d27622b46c4), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_RESISTANCE_OHMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3149022929, data2: 57922, data3: 18304, data4: [162, 211, 205, 237, 132, 243, 88, 66] }, pid: 5u32 }; +pub const SENSOR_DATA_TYPE_RESISTANCE_OHMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xbbb246d1_e242_4780_a2d3_cded84f35842), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_RFID_TAG_40_BIT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3617954364, data2: 13345, data3: 17579, data4: [141, 58, 157, 232, 171, 108, 76, 174] }, pid: 2u32 }; +pub const SENSOR_DATA_TYPE_RFID_TAG_40_BIT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd7a59a3c_3421_44ab_8d3a_9de8ab6c4cae), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ROTATION_MATRIX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 16u32 }; +pub const SENSOR_DATA_TYPE_ROTATION_MATRIX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 16u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 17u32 }; +pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 17u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_AZIMUTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 20u32 }; +pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_AZIMUTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 20u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_ELEVATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 19u32 }; +pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_ELEVATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 19u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 39u32 }; +pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 39u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_PRNS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 18u32 }; +pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_PRNS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 18u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_STN_RATIO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 21u32 }; +pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_STN_RATIO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 21u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_SATELLITES_USED_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 15u32 }; +pub const SENSOR_DATA_TYPE_SATELLITES_USED_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 15u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_SATELLITES_USED_PRNS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 16u32 }; +pub const SENSOR_DATA_TYPE_SATELLITES_USED_PRNS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 16u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_SATELLITES_USED_PRNS_AND_CONSTELLATIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 41u32 }; -pub const SENSOR_DATA_TYPE_SCANNER_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3617954364, data2: 13345, data3: 17579, data4: [141, 58, 157, 232, 171, 108, 76, 174] }; +pub const SENSOR_DATA_TYPE_SATELLITES_USED_PRNS_AND_CONSTELLATIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 41u32 }; +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_DATA_TYPE_SCANNER_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd7a59a3c_3421_44ab_8d3a_9de8ab6c4cae); #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_SIMPLE_DEVICE_ORIENTATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 18u32 }; +pub const SENSOR_DATA_TYPE_SIMPLE_DEVICE_ORIENTATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 18u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_SPEED_KNOTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 6u32 }; +pub const SENSOR_DATA_TYPE_SPEED_KNOTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_SPEED_METERS_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1066035618, data2: 1989, data3: 20040, data4: [169, 101, 205, 121, 122, 171, 86, 213] }, pid: 8u32 }; +pub const SENSOR_DATA_TYPE_SPEED_METERS_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_STATE_PROVINCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 26u32 }; +pub const SENSOR_DATA_TYPE_STATE_PROVINCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 26u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_STRAIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] }, pid: 7u32 }; +pub const SENSOR_DATA_TYPE_STRAIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_TEMPERATURE_CELSIUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2332730097, data2: 11607, data3: 17134, data4: [140, 192, 77, 39, 98, 43, 70, 196] }, pid: 2u32 }; +pub const SENSOR_DATA_TYPE_TEMPERATURE_CELSIUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x8b0aa2f1_2d57_42ee_8cc0_4d27622b46c4), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_TILT_X_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 2u32 }; +pub const SENSOR_DATA_TYPE_TILT_X_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_TILT_Y_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 3u32 }; +pub const SENSOR_DATA_TYPE_TILT_Y_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_TILT_Z_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 4u32 }; +pub const SENSOR_DATA_TYPE_TILT_Z_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_TIMESTAMP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3680374002, data2: 53023, data3: 19480, data4: [180, 108, 216, 96, 17, 214, 33, 80] }, pid: 2u32 }; +pub const SENSOR_DATA_TYPE_TIMESTAMP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xdb5e0cf2_cf1f_4c18_b46c_d86011d62150), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_TOUCH_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 580462730, data2: 28062, data3: 19211, data4: [183, 236, 53, 40, 248, 158, 64, 175] }, pid: 4u32 }; +pub const SENSOR_DATA_TYPE_TOUCH_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2299288a_6d9e_4b0b_b7ec_3528f89e40af), pid: 4u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_TRUE_HEADING_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 7u32 }; +pub const SENSOR_DATA_TYPE_TRUE_HEADING_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_VERTICAL_DILUTION_OF_PRECISION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 14u32 }; +pub const SENSOR_DATA_TYPE_VERTICAL_DILUTION_OF_PRECISION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 14u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_VOLTAGE_VOLTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3149022929, data2: 57922, data3: 18304, data4: [162, 211, 205, 237, 132, 243, 88, 66] }, pid: 2u32 }; +pub const SENSOR_DATA_TYPE_VOLTAGE_VOLTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xbbb246d1_e242_4780_a2d3_cded84f35842), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_WEIGHT_KILOGRAMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] }, pid: 8u32 }; +pub const SENSOR_DATA_TYPE_WEIGHT_KILOGRAMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_WIND_DIRECTION_DEGREES_ANTICLOCKWISE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2332730097, data2: 11607, data3: 17134, data4: [140, 192, 77, 39, 98, 43, 70, 196] }, pid: 5u32 }; +pub const SENSOR_DATA_TYPE_WIND_DIRECTION_DEGREES_ANTICLOCKWISE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x8b0aa2f1_2d57_42ee_8cc0_4d27622b46c4), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_WIND_SPEED_METERS_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2332730097, data2: 11607, data3: 17134, data4: [140, 192, 77, 39, 98, 43, 70, 196] }, pid: 6u32 }; -pub const SENSOR_ERROR_PARAMETER_COMMON_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1997614029, data2: 64737, data3: 20291, data4: [184, 184, 168, 130, 86, 173, 180, 179] }; -pub const SENSOR_EVENT_ACCELEROMETER_SHAKE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2187287188, data2: 3912, data3: 17302, data4: [156, 160, 110, 203, 92, 153, 217, 21] }; -pub const SENSOR_EVENT_DATA_UPDATED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 785445540, data2: 135, data3: 16851, data4: [135, 219, 103, 115, 55, 11, 60, 136] }; -pub const SENSOR_EVENT_PARAMETER_COMMON_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1681157680, data2: 34600, data3: 19252, data4: [189, 246, 79, 82, 68, 44, 92, 40] }; +pub const SENSOR_DATA_TYPE_WIND_SPEED_METERS_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x8b0aa2f1_2d57_42ee_8cc0_4d27622b46c4), pid: 6u32 }; +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_ERROR_PARAMETER_COMMON_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x77112bcd_fce1_4f43_b8b8_a88256adb4b3); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_EVENT_ACCELEROMETER_SHAKE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x825f5a94_0f48_4396_9ca0_6ecb5c99d915); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_EVENT_DATA_UPDATED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2ed0f2a4_0087_41d3_87db_6773370b3c88); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_EVENT_PARAMETER_COMMON_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x64346e30_8728_4b34_bdf6_4f52442c5c28); #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_EVENT_PARAMETER_EVENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1681157680, data2: 34600, data3: 19252, data4: [189, 246, 79, 82, 68, 44, 92, 40] }, pid: 2u32 }; +pub const SENSOR_EVENT_PARAMETER_EVENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x64346e30_8728_4b34_bdf6_4f52442c5c28), pid: 2u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_EVENT_PARAMETER_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1681157680, data2: 34600, data3: 19252, data4: [189, 246, 79, 82, 68, 44, 92, 40] }, pid: 3u32 }; -pub const SENSOR_EVENT_PROPERTY_CHANGED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 593031321, data2: 33993, data3: 19773, data4: [144, 223, 194, 66, 30, 43, 32, 69] }; -pub const SENSOR_EVENT_STATE_CHANGED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3218694166, data2: 27607, data3: 17760, data4: [173, 52, 242, 246, 96, 126, 143, 129] }; +pub const SENSOR_EVENT_PARAMETER_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x64346e30_8728_4b34_bdf6_4f52442c5c28), pid: 3u32 }; +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_EVENT_PROPERTY_CHANGED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2358f099_84c9_4d3d_90df_c2421e2b2045); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_EVENT_STATE_CHANGED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbfd96016_6bd7_4560_ad34_f2f6607e8f81); #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_ACCURACY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 17u32 }; +pub const SENSOR_PROPERTY_ACCURACY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 17u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_CHANGE_SENSITIVITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 14u32 }; +pub const SENSOR_PROPERTY_CHANGE_SENSITIVITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 14u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_CLEAR_ASSISTANCE_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3790168820, data2: 28261, data3: 17911, data4: [156, 54, 212, 135, 183, 177, 189, 52] }, pid: 2u32 }; -pub const SENSOR_PROPERTY_COMMON_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }; +pub const SENSOR_PROPERTY_CLEAR_ASSISTANCE_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe1e962f4_6e65_45f7_9c36_d487b7b1bd34), pid: 2u32 }; +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_PROPERTY_COMMON_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920); #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_CONNECTION_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 11u32 }; +pub const SENSOR_PROPERTY_CONNECTION_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 11u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_CURRENT_REPORT_INTERVAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 13u32 }; +pub const SENSOR_PROPERTY_CURRENT_REPORT_INTERVAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 13u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 10u32 }; +pub const SENSOR_PROPERTY_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 10u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_DEVICE_PATH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 15u32 }; +pub const SENSOR_PROPERTY_DEVICE_PATH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 15u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_FRIENDLY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 9u32 }; +pub const SENSOR_PROPERTY_FRIENDLY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 9u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_HID_USAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 22u32 }; +pub const SENSOR_PROPERTY_HID_USAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 22u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_LIGHT_RESPONSE_CURVE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 16u32 }; +pub const SENSOR_PROPERTY_LIGHT_RESPONSE_CURVE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 16u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] pub const SENSOR_PROPERTY_LIST_HEADER_SIZE: u32 = 8u32; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_LOCATION_DESIRED_ACCURACY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 19u32 }; +pub const SENSOR_PROPERTY_LOCATION_DESIRED_ACCURACY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 19u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_MANUFACTURER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 6u32 }; +pub const SENSOR_PROPERTY_MANUFACTURER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 6u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_MIN_REPORT_INTERVAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 12u32 }; +pub const SENSOR_PROPERTY_MIN_REPORT_INTERVAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 12u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_MODEL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 7u32 }; +pub const SENSOR_PROPERTY_MODEL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 7u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_PERSISTENT_UNIQUE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 5u32 }; +pub const SENSOR_PROPERTY_PERSISTENT_UNIQUE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 5u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_RADIO_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 23u32 }; +pub const SENSOR_PROPERTY_RADIO_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 23u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_RADIO_STATE_PREVIOUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 24u32 }; +pub const SENSOR_PROPERTY_RADIO_STATE_PREVIOUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 24u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_RANGE_MAXIMUM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 21u32 }; +pub const SENSOR_PROPERTY_RANGE_MAXIMUM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 21u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_RANGE_MINIMUM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 20u32 }; +pub const SENSOR_PROPERTY_RANGE_MINIMUM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 20u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_RESOLUTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 18u32 }; +pub const SENSOR_PROPERTY_RESOLUTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 18u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_SERIAL_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 8u32 }; +pub const SENSOR_PROPERTY_SERIAL_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 8u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 3u32 }; -pub const SENSOR_PROPERTY_TEST_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3790168820, data2: 28261, data3: 17911, data4: [156, 54, 212, 135, 183, 177, 189, 52] }; +pub const SENSOR_PROPERTY_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 3u32 }; +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_PROPERTY_TEST_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe1e962f4_6e65_45f7_9c36_d487b7b1bd34); #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_TURN_ON_OFF_NMEA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3790168820, data2: 28261, data3: 17911, data4: [156, 54, 212, 135, 183, 177, 189, 52] }, pid: 3u32 }; +pub const SENSOR_PROPERTY_TURN_ON_OFF_NMEA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe1e962f4_6e65_45f7_9c36_d487b7b1bd34), pid: 3u32 }; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 2u32 }; -pub const SENSOR_TYPE_ACCELEROMETER_1D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3226280839, data2: 29504, data3: 19650, data4: [153, 30, 59, 24, 203, 142, 242, 244] }; -pub const SENSOR_TYPE_ACCELEROMETER_2D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2999261096, data2: 63157, data3: 19366, data4: [164, 35, 93, 245, 96, 180, 204, 7] }; -pub const SENSOR_TYPE_ACCELEROMETER_3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3271233375, data2: 58066, data3: 19576, data4: [188, 208, 53, 42, 149, 130, 129, 157] }; -pub const SENSOR_TYPE_AGGREGATED_DEVICE_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3451246839, data2: 15613, data3: 16840, data4: [133, 66, 204, 230, 34, 207, 93, 110] }; -pub const SENSOR_TYPE_AGGREGATED_QUADRANT_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2676093359, data2: 50347, data3: 17159, data4: [153, 4, 200, 40, 191, 185, 8, 41] }; -pub const SENSOR_TYPE_AGGREGATED_SIMPLE_DEVICE_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2258735761, data2: 1154, data3: 16428, data4: [191, 76, 173, 218, 197, 43, 28, 57] }; -pub const SENSOR_TYPE_AMBIENT_LIGHT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2549159368, data2: 22938, data3: 16723, data4: [136, 148, 210, 209, 40, 153, 145, 138] }; -pub const SENSOR_TYPE_BARCODE_SCANNER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2567650703, data2: 34235, data3: 17919, data4: [145, 77, 153, 140, 4, 243, 114, 223] }; -pub const SENSOR_TYPE_BOOLEAN_SWITCH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2625517343, data2: 4161, data3: 17931, data4: [141, 92, 113, 228, 117, 46, 53, 12] }; -pub const SENSOR_TYPE_BOOLEAN_SWITCH_ARRAY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1415351205, data2: 45379, data3: 17733, data4: [134, 143, 202, 127, 217, 134, 180, 246] }; -pub const SENSOR_TYPE_CAPACITANCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3392142108, data2: 8983, data3: 18880, data4: [160, 180, 182, 60, 230, 52, 97, 160] }; -pub const SENSOR_TYPE_COMPASS_1D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2752902853, data2: 52048, data3: 18896, data4: [142, 98, 168, 39, 11, 215, 162, 108] }; -pub const SENSOR_TYPE_COMPASS_2D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 358964416, data2: 39290, data3: 19760, data4: [132, 219, 87, 202, 186, 54, 72, 187] }; -pub const SENSOR_TYPE_COMPASS_3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1991626253, data2: 6109, data3: 16717, data4: [147, 161, 225, 39, 244, 11, 223, 110] }; -pub const SENSOR_TYPE_CURRENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1524408270, data2: 5536, data3: 19390, data4: [161, 173, 45, 56, 169, 174, 131, 28] }; -pub const SENSOR_TYPE_CUSTOM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3896177193, data2: 34368, data3: 19736, data4: [162, 19, 226, 38, 117, 235, 178, 195] }; -pub const SENSOR_TYPE_DISTANCE_1D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1595190063, data2: 5127, data3: 17158, data4: [169, 63, 177, 219, 171, 228, 249, 192] }; -pub const SENSOR_TYPE_DISTANCE_2D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1559864428, data2: 43426, data3: 20053, data4: [182, 161, 160, 74, 175, 169, 90, 146] }; -pub const SENSOR_TYPE_DISTANCE_3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2718740017, data2: 3621, data3: 18290, data4: [159, 229, 150, 96, 138, 19, 84, 178] }; -pub const SENSOR_TYPE_ELECTRICAL_POWER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 556732661, data2: 5291, data3: 17270, data4: [154, 67, 167, 121, 64, 152, 194, 254] }; -pub const SENSOR_TYPE_ENVIRONMENTAL_ATMOSPHERIC_PRESSURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 244332585, data2: 65418, data3: 19091, data4: [151, 223, 61, 203, 222, 64, 34, 136] }; -pub const SENSOR_TYPE_ENVIRONMENTAL_HUMIDITY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1551023975, data2: 48510, data3: 16983, data4: [153, 11, 152, 163, 186, 59, 64, 10] }; -pub const SENSOR_TYPE_ENVIRONMENTAL_TEMPERATURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 83693252, data2: 54746, data3: 17914, data4: [149, 169, 93, 179, 142, 225, 147, 6] }; -pub const SENSOR_TYPE_ENVIRONMENTAL_WIND_DIRECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2666887733, data2: 37638, data3: 17229, data4: [175, 9, 55, 250, 90, 156, 0, 189] }; -pub const SENSOR_TYPE_ENVIRONMENTAL_WIND_SPEED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3713032315, data2: 42079, data3: 17101, data4: [142, 253, 236, 97, 118, 28, 66, 38] }; -pub const SENSOR_TYPE_FORCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3265997570, data2: 6684, data3: 18296, data4: [168, 27, 149, 74, 23, 136, 204, 117] }; -pub const SENSOR_TYPE_FREQUENCY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2362624950, data2: 29670, data3: 17984, data4: [167, 9, 114, 174, 143, 182, 13, 127] }; -pub const SENSOR_TYPE_GYROMETER_1D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4194862900, data2: 62802, data3: 17796, data4: [131, 36, 237, 250, 246, 73, 101, 44] }; -pub const SENSOR_TYPE_GYROMETER_2D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 837767043, data2: 37275, data3: 18623, data4: [141, 224, 93, 122, 157, 36, 5, 86] }; -pub const SENSOR_TYPE_GYROMETER_3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 155737946, data2: 30110, data3: 17090, data4: [189, 75, 163, 73, 183, 92, 134, 67] }; -pub const SENSOR_TYPE_HUMAN_PRESENCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3241722155, data2: 44370, data3: 17692, data4: [147, 117, 135, 245, 24, 255, 16, 198] }; -pub const SENSOR_TYPE_HUMAN_PROXIMITY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1377884905, data2: 12665, data3: 17456, data4: [159, 144, 6, 38, 109, 42, 52, 222] }; -pub const SENSOR_TYPE_INCLINOMETER_1D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3111098565, data2: 31349, data3: 19367, data4: [148, 233, 172, 134, 140, 150, 109, 216] }; -pub const SENSOR_TYPE_INCLINOMETER_2D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2870218605, data2: 33771, data3: 16996, data4: [183, 11, 177, 106, 91, 37, 106, 1] }; -pub const SENSOR_TYPE_INCLINOMETER_3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3091798523, data2: 60037, data3: 18806, data4: [132, 68, 111, 111, 92, 109, 49, 219] }; -pub const SENSOR_TYPE_INDUCTANCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3692925759, data2: 50229, data3: 19581, data4: [162, 254, 96, 113, 146, 165, 36, 211] }; -pub const SENSOR_TYPE_LOCATION_BROADCAST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3530131663, data2: 20834, data3: 16441, data4: [187, 23, 76, 88, 182, 152, 228, 74] }; -pub const SENSOR_TYPE_LOCATION_DEAD_RECKONING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 439866680, data2: 62091, data3: 17114, data4: [159, 206, 169, 208, 162, 166, 216, 41] }; -pub const SENSOR_TYPE_LOCATION_GPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3981223305, data2: 12922, data3: 20473, data4: [165, 96, 145, 218, 75, 72, 39, 94] }; -pub const SENSOR_TYPE_LOCATION_LOOKUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 992915018, data2: 29390, data3: 17261, data4: [150, 210, 60, 91, 133, 112, 233, 135] }; -pub const SENSOR_TYPE_LOCATION_OTHER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2603418982, data2: 872, data3: 20337, data4: [184, 141, 83, 63, 19, 32, 49, 222] }; -pub const SENSOR_TYPE_LOCATION_STATIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 157254020, data2: 4009, data3: 17477, data4: [142, 110, 183, 15, 50, 11, 107, 76] }; -pub const SENSOR_TYPE_LOCATION_TRIANGULATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1763456026, data2: 21510, data3: 20449, data4: [148, 47, 34, 70, 203, 235, 57, 224] }; -pub const SENSOR_TYPE_MOTION_DETECTOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1551637010, data2: 12453, data3: 17337, data4: [164, 178, 207, 9, 236, 91, 123, 232] }; -pub const SENSOR_TYPE_MULTIVALUE_SWITCH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3018739062, data2: 14244, data3: 17410, data4: [178, 94, 153, 198, 10, 119, 95, 161] }; -pub const SENSOR_TYPE_POTENTIOMETER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 724992425, data2: 51932, data3: 17834, data4: [166, 255, 84, 149, 124, 139, 180, 64] }; -pub const SENSOR_TYPE_PRESSURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 651370292, data2: 25426, data3: 16847, data4: [183, 147, 234, 7, 19, 213, 61, 119] }; -pub const SENSOR_TYPE_RESISTANCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2576601800, data2: 49495, data3: 19026, data4: [167, 181, 25, 92, 118, 3, 114, 49] }; -pub const SENSOR_TYPE_RFID_SCANNER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1144164085, data2: 733, data3: 20109, data4: [173, 93, 146, 73, 131, 43, 46, 202] }; -pub const SENSOR_TYPE_SCALE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3228424492, data2: 32747, data3: 17294, data4: [155, 246, 130, 32, 127, 255, 91, 184] }; -pub const SENSOR_TYPE_SPEEDOMETER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1809267743, data2: 2996, data3: 17168, data4: [129, 178, 223, 193, 138, 82, 191, 148] }; -pub const SENSOR_TYPE_STRAIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3335646222, data2: 26627, data3: 17249, data4: [173, 61, 133, 188, 197, 140, 109, 41] }; -pub const SENSOR_TYPE_TOUCH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 400240664, data2: 1732, data3: 20349, data4: [129, 175, 146, 116, 183, 89, 156, 39] }; -pub const SENSOR_TYPE_UNKNOWN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 280658915, data2: 61263, data3: 16877, data4: [152, 133, 168, 125, 100, 53, 168, 225] }; -pub const SENSOR_TYPE_VOLTAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3309848119, data2: 20407, data3: 18771, data4: [152, 184, 165, 109, 138, 161, 251, 30] }; -pub const Sensor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3917278464, data2: 21050, data3: 16691, data4: [191, 111, 211, 162, 218, 231, 246, 186] }; -pub const SensorCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2042903259, data2: 42025, data3: 18079, data4: [170, 57, 47, 43, 116, 183, 89, 55] }; -pub const SensorDataReport: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1319753455, data2: 26955, data3: 16920, data4: [136, 22, 204, 218, 141, 167, 75, 186] }; -pub const SensorManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2007091239, data2: 64722, data3: 18057, data4: [137, 21, 157, 97, 60, 197, 250, 62] }; +pub const SENSOR_PROPERTY_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 2u32 }; +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_ACCELEROMETER_1D: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc04d2387_7340_4cc2_991e_3b18cb8ef2f4); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_ACCELEROMETER_2D: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb2c517a8_f6b5_4ba6_a423_5df560b4cc07); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_ACCELEROMETER_3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc2fb0f5f_e2d2_4c78_bcd0_352a9582819d); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_AGGREGATED_DEVICE_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcdb5d8f7_3cfd_41c8_8542_cce622cf5d6e); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_AGGREGATED_QUADRANT_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9f81f1af_c4ab_4307_9904_c828bfb90829); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_AGGREGATED_SIMPLE_DEVICE_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x86a19291_0482_402c_bf4c_addac52b1c39); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_AMBIENT_LIGHT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x97f115c8_599a_4153_8894_d2d12899918a); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_BARCODE_SCANNER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x990b3d8f_85bb_45ff_914d_998c04f372df); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_BOOLEAN_SWITCH: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9c7e371f_1041_460b_8d5c_71e4752e350c); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_BOOLEAN_SWITCH_ARRAY: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x545c8ba5_b143_4545_868f_ca7fd986b4f6); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_CAPACITANCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xca2ffb1c_2317_49c0_a0b4_b63ce63461a0); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_COMPASS_1D: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa415f6c5_cb50_49d0_8e62_a8270bd7a26c); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_COMPASS_2D: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x15655cc0_997a_4d30_84db_57caba3648bb); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_COMPASS_3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x76b5ce0d_17dd_414d_93a1_e127f40bdf6e); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_CURRENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5adc9fce_15a0_4bbe_a1ad_2d38a9ae831c); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_CUSTOM: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe83af229_8640_4d18_a213_e22675ebb2c3); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_DISTANCE_1D: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5f14ab2f_1407_4306_a93f_b1dbabe4f9c0); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_DISTANCE_2D: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5cf9a46c_a9a2_4e55_b6a1_a04aafa95a92); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_DISTANCE_3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa20cae31_0e25_4772_9fe5_96608a1354b2); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_ELECTRICAL_POWER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x212f10f5_14ab_4376_9a43_a7794098c2fe); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_ENVIRONMENTAL_ATMOSPHERIC_PRESSURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0e903829_ff8a_4a93_97df_3dcbde402288); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_ENVIRONMENTAL_HUMIDITY: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5c72bf67_bd7e_4257_990b_98a3ba3b400a); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_ENVIRONMENTAL_TEMPERATURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x04fd0ec4_d5da_45fa_95a9_5db38ee19306); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_ENVIRONMENTAL_WIND_DIRECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9ef57a35_9306_434d_af09_37fa5a9c00bd); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_ENVIRONMENTAL_WIND_SPEED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdd50607b_a45f_42cd_8efd_ec61761c4226); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_FORCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc2ab2b02_1a1c_4778_a81b_954a1788cc75); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_FREQUENCY: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8cd2cbb6_73e6_4640_a709_72ae8fb60d7f); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_GYROMETER_1D: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfa088734_f552_4584_8324_edfaf649652c); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_GYROMETER_2D: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x31ef4f83_919b_48bf_8de0_5d7a9d240556); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_GYROMETER_3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x09485f5a_759e_42c2_bd4b_a349b75c8643); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_HUMAN_PRESENCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc138c12b_ad52_451c_9375_87f518ff10c6); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_HUMAN_PROXIMITY: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5220dae9_3179_4430_9f90_06266d2a34de); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_INCLINOMETER_1D: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb96f98c5_7a75_4ba7_94e9_ac868c966dd8); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_INCLINOMETER_2D: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xab140f6d_83eb_4264_b70b_b16a5b256a01); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_INCLINOMETER_3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb84919fb_ea85_4976_8444_6f6f5c6d31db); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_INDUCTANCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdc1d933f_c435_4c7d_a2fe_607192a524d3); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_LOCATION_BROADCAST: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd26988cf_5162_4039_bb17_4c58b698e44a); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_LOCATION_DEAD_RECKONING: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1a37d538_f28b_42da_9fce_a9d0a2a6d829); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_LOCATION_GPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xed4ca589_327a_4ff9_a560_91da4b48275e); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_LOCATION_LOOKUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3b2eae4a_72ce_436d_96d2_3c5b8570e987); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_LOCATION_OTHER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9b2d0566_0368_4f71_b88d_533f132031de); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_LOCATION_STATIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x095f8184_0fa9_4445_8e6e_b70f320b6b4c); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_LOCATION_TRIANGULATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x691c341a_5406_4fe1_942f_2246cbeb39e0); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_MOTION_DETECTOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5c7c1a12_30a5_43b9_a4b2_cf09ec5b7be8); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_MULTIVALUE_SWITCH: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb3ee4d76_37a4_4402_b25e_99c60a775fa1); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_POTENTIOMETER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2b3681a9_cadc_45aa_a6ff_54957c8bb440); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_PRESSURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x26d31f34_6352_41cf_b793_ea0713d53d77); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_RESISTANCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9993d2c8_c157_4a52_a7b5_195c76037231); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_RFID_SCANNER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x44328ef5_02dd_4e8d_ad5d_9249832b2eca); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_SCALE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc06dd92c_7feb_438e_9bf6_82207fff5bb8); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_SPEEDOMETER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6bd73c1f_0bb4_4310_81b2_dfc18a52bf94); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_STRAIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc6d1ec0e_6803_4361_ad3d_85bcc58c6d29); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_TOUCH: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x17db3018_06c4_4f7d_81af_9274b7599c27); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_UNKNOWN: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x10ba83e3_ef4f_41ed_9885_a87d6435a8e1); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SENSOR_TYPE_VOLTAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc5484637_4fb7_4953_98b8_a56d8aa1fb1e); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const Sensor: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe97ced00_523a_4133_bf6f_d3a2dae7f6ba); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SensorCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x79c43adb_a429_469f_aa39_2f2b74b75937); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SensorDataReport: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4ea9d6ef_694b_4218_8816_ccda8da74bba); +#[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] +pub const SensorManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x77a1c827_fcd2_4689_8915_9d613cc5fa3e); #[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] pub type ACTIVITY_STATE = i32; #[doc = "*Required features: `\"Win32_Devices_Sensors\"`*"] diff --git a/vendor/windows-sys/src/Windows/Win32/Devices/SerialCommunication/mod.rs b/vendor/windows-sys/src/Windows/Win32/Devices/SerialCommunication/mod.rs index bff9b3d36..7d54a0ed5 100644 --- a/vendor/windows-sys/src/Windows/Win32/Devices/SerialCommunication/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/Devices/SerialCommunication/mod.rs @@ -1,21 +1,11 @@ -#[cfg_attr(windows, link(name = "windows"))] -extern "system" { - #[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"] - pub fn ComDBClaimNextFreePort(hcomdb: HCOMDB, comnumber: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn ComDBClaimPort(hcomdb: HCOMDB, comnumber: u32, forceclaim: super::super::Foundation::BOOL, forced: *mut super::super::Foundation::BOOL) -> i32; - #[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"] - pub fn ComDBClose(hcomdb: HCOMDB) -> i32; - #[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"] - pub fn ComDBGetCurrentPortUsage(hcomdb: HCOMDB, buffer: *mut u8, buffersize: u32, reporttype: u32, maxportsreported: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"] - pub fn ComDBOpen(phcomdb: *mut isize) -> i32; - #[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"] - pub fn ComDBReleasePort(hcomdb: HCOMDB, comnumber: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"] - pub fn ComDBResizeDatabase(hcomdb: HCOMDB, newsize: u32) -> i32; -} +::windows_sys::core::link ! ( "msports.dll""system" #[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"] fn ComDBClaimNextFreePort ( hcomdb : HCOMDB , comnumber : *mut u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::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_sys::core::link ! ( "msports.dll""system" #[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"] fn ComDBClose ( hcomdb : HCOMDB ) -> i32 ); +::windows_sys::core::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_sys::core::link ! ( "msports.dll""system" #[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"] fn ComDBOpen ( phcomdb : *mut isize ) -> i32 ); +::windows_sys::core::link ! ( "msports.dll""system" #[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"] fn ComDBReleasePort ( hcomdb : HCOMDB , comnumber : u32 ) -> i32 ); +::windows_sys::core::link ! ( "msports.dll""system" #[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"] fn ComDBResizeDatabase ( hcomdb : HCOMDB , newsize : u32 ) -> i32 ); #[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"] pub const CDB_REPORT_BITS: u32 = 0u32; #[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"] diff --git a/vendor/windows-sys/src/Windows/Win32/Devices/Tapi/mod.rs b/vendor/windows-sys/src/Windows/Win32/Devices/Tapi/mod.rs index cebb87b44..b0c35e6b2 100644 --- a/vendor/windows-sys/src/Windows/Win32/Devices/Tapi/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/Devices/Tapi/mod.rs @@ -1,544 +1,289 @@ -#[cfg_attr(windows, link(name = "windows"))] -extern "system" { - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] - #[cfg(feature = "Win32_System_Com")] - pub fn GetTnefStreamCodepage(lpstream: super::super::System::Com::IStream, lpulcodepage: *mut u32, lpulsubcodepage: *mut u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_AddressBook\"`, `\"Win32_System_Com\"`*"] - #[cfg(all(feature = "Win32_System_AddressBook", feature = "Win32_System_Com"))] - pub fn OpenTnefStream(lpvsupport: *mut ::core::ffi::c_void, lpstream: super::super::System::Com::IStream, lpszstreamname: *const i8, ulflags: u32, lpmessage: super::super::System::AddressBook::IMessage, wkeyval: u16, lpptnef: *mut ITnef) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_AddressBook\"`, `\"Win32_System_Com\"`*"] - #[cfg(all(feature = "Win32_System_AddressBook", feature = "Win32_System_Com"))] - pub fn OpenTnefStreamEx(lpvsupport: *mut ::core::ffi::c_void, lpstream: super::super::System::Com::IStream, lpszstreamname: *const i8, ulflags: u32, lpmessage: super::super::System::AddressBook::IMessage, wkeyval: u16, lpadressbook: super::super::System::AddressBook::IAddrBook, lpptnef: *mut ITnef) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineAccept(hcall: u32, lpsuseruserinfo: ::windows_sys::core::PCSTR, dwsize: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn lineAddProvider(lpszproviderfilename: ::windows_sys::core::PCSTR, hwndowner: super::super::Foundation::HWND, lpdwpermanentproviderid: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn lineAddProviderA(lpszproviderfilename: ::windows_sys::core::PCSTR, hwndowner: super::super::Foundation::HWND, lpdwpermanentproviderid: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn lineAddProviderW(lpszproviderfilename: ::windows_sys::core::PCWSTR, hwndowner: super::super::Foundation::HWND, lpdwpermanentproviderid: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineAddToConference(hconfcall: u32, hconsultcall: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineAgentSpecific(hline: u32, dwaddressid: u32, dwagentextensionidindex: u32, lpparams: *mut ::core::ffi::c_void, dwsize: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineAnswer(hcall: u32, lpsuseruserinfo: ::windows_sys::core::PCSTR, dwsize: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineBlindTransfer(hcall: u32, lpszdestaddress: ::windows_sys::core::PCSTR, dwcountrycode: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineBlindTransferA(hcall: u32, lpszdestaddress: ::windows_sys::core::PCSTR, dwcountrycode: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineBlindTransferW(hcall: u32, lpszdestaddressw: ::windows_sys::core::PCWSTR, dwcountrycode: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineClose(hline: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineCompleteCall(hcall: u32, lpdwcompletionid: *mut u32, dwcompletionmode: u32, dwmessageid: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineCompleteTransfer(hcall: u32, hconsultcall: u32, lphconfcall: *mut u32, dwtransfermode: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn lineConfigDialog(dwdeviceid: u32, hwndowner: super::super::Foundation::HWND, lpszdeviceclass: ::windows_sys::core::PCSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn lineConfigDialogA(dwdeviceid: u32, hwndowner: super::super::Foundation::HWND, lpszdeviceclass: ::windows_sys::core::PCSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn lineConfigDialogEdit(dwdeviceid: u32, hwndowner: super::super::Foundation::HWND, lpszdeviceclass: ::windows_sys::core::PCSTR, lpdeviceconfigin: *const ::core::ffi::c_void, dwsize: u32, lpdeviceconfigout: *mut VARSTRING) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn lineConfigDialogEditA(dwdeviceid: u32, hwndowner: super::super::Foundation::HWND, lpszdeviceclass: ::windows_sys::core::PCSTR, lpdeviceconfigin: *const ::core::ffi::c_void, dwsize: u32, lpdeviceconfigout: *mut VARSTRING) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn lineConfigDialogEditW(dwdeviceid: u32, hwndowner: super::super::Foundation::HWND, lpszdeviceclass: ::windows_sys::core::PCWSTR, lpdeviceconfigin: *const ::core::ffi::c_void, dwsize: u32, lpdeviceconfigout: *mut VARSTRING) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn lineConfigDialogW(dwdeviceid: u32, hwndowner: super::super::Foundation::HWND, lpszdeviceclass: ::windows_sys::core::PCWSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn lineConfigProvider(hwndowner: super::super::Foundation::HWND, dwpermanentproviderid: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineCreateAgentA(hline: u32, lpszagentid: ::windows_sys::core::PCSTR, lpszagentpin: ::windows_sys::core::PCSTR, lphagent: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineCreateAgentSessionA(hline: u32, hagent: u32, lpszagentpin: ::windows_sys::core::PCSTR, dwworkingaddressid: u32, lpgroupid: *mut ::windows_sys::core::GUID, lphagentsession: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineCreateAgentSessionW(hline: u32, hagent: u32, lpszagentpin: ::windows_sys::core::PCWSTR, dwworkingaddressid: u32, lpgroupid: *mut ::windows_sys::core::GUID, lphagentsession: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineCreateAgentW(hline: u32, lpszagentid: ::windows_sys::core::PCWSTR, lpszagentpin: ::windows_sys::core::PCWSTR, lphagent: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineDeallocateCall(hcall: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineDevSpecific(hline: u32, dwaddressid: u32, hcall: u32, lpparams: *mut ::core::ffi::c_void, dwsize: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineDevSpecificFeature(hline: u32, dwfeature: u32, lpparams: *mut ::core::ffi::c_void, dwsize: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineDial(hcall: u32, lpszdestaddress: ::windows_sys::core::PCSTR, dwcountrycode: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineDialA(hcall: u32, lpszdestaddress: ::windows_sys::core::PCSTR, dwcountrycode: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineDialW(hcall: u32, lpszdestaddress: ::windows_sys::core::PCWSTR, dwcountrycode: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineDrop(hcall: u32, lpsuseruserinfo: ::windows_sys::core::PCSTR, dwsize: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineForward(hline: u32, balladdresses: u32, dwaddressid: u32, lpforwardlist: *const LINEFORWARDLIST, dwnumringsnoanswer: u32, lphconsultcall: *mut u32, lpcallparams: *const LINECALLPARAMS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineForwardA(hline: u32, balladdresses: u32, dwaddressid: u32, lpforwardlist: *const LINEFORWARDLIST, dwnumringsnoanswer: u32, lphconsultcall: *mut u32, lpcallparams: *const LINECALLPARAMS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineForwardW(hline: u32, balladdresses: u32, dwaddressid: u32, lpforwardlist: *const LINEFORWARDLIST, dwnumringsnoanswer: u32, lphconsultcall: *mut u32, lpcallparams: *const LINECALLPARAMS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGatherDigits(hcall: u32, dwdigitmodes: u32, lpsdigits: ::windows_sys::core::PSTR, dwnumdigits: u32, lpszterminationdigits: ::windows_sys::core::PCSTR, dwfirstdigittimeout: u32, dwinterdigittimeout: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGatherDigitsA(hcall: u32, dwdigitmodes: u32, lpsdigits: ::windows_sys::core::PSTR, dwnumdigits: u32, lpszterminationdigits: ::windows_sys::core::PCSTR, dwfirstdigittimeout: u32, dwinterdigittimeout: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGatherDigitsW(hcall: u32, dwdigitmodes: u32, lpsdigits: ::windows_sys::core::PWSTR, dwnumdigits: u32, lpszterminationdigits: ::windows_sys::core::PCWSTR, dwfirstdigittimeout: u32, dwinterdigittimeout: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGenerateDigits(hcall: u32, dwdigitmode: u32, lpszdigits: ::windows_sys::core::PCSTR, dwduration: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGenerateDigitsA(hcall: u32, dwdigitmode: u32, lpszdigits: ::windows_sys::core::PCSTR, dwduration: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGenerateDigitsW(hcall: u32, dwdigitmode: u32, lpszdigits: ::windows_sys::core::PCWSTR, dwduration: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGenerateTone(hcall: u32, dwtonemode: u32, dwduration: u32, dwnumtones: u32, lptones: *const LINEGENERATETONE) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetAddressCaps(hlineapp: u32, dwdeviceid: u32, dwaddressid: u32, dwapiversion: u32, dwextversion: u32, lpaddresscaps: *mut LINEADDRESSCAPS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetAddressCapsA(hlineapp: u32, dwdeviceid: u32, dwaddressid: u32, dwapiversion: u32, dwextversion: u32, lpaddresscaps: *mut LINEADDRESSCAPS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetAddressCapsW(hlineapp: u32, dwdeviceid: u32, dwaddressid: u32, dwapiversion: u32, dwextversion: u32, lpaddresscaps: *mut LINEADDRESSCAPS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetAddressID(hline: u32, lpdwaddressid: *mut u32, dwaddressmode: u32, lpsaddress: ::windows_sys::core::PCSTR, dwsize: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetAddressIDA(hline: u32, lpdwaddressid: *mut u32, dwaddressmode: u32, lpsaddress: ::windows_sys::core::PCSTR, dwsize: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetAddressIDW(hline: u32, lpdwaddressid: *mut u32, dwaddressmode: u32, lpsaddress: ::windows_sys::core::PCWSTR, dwsize: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetAddressStatus(hline: u32, dwaddressid: u32, lpaddressstatus: *mut LINEADDRESSSTATUS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetAddressStatusA(hline: u32, dwaddressid: u32, lpaddressstatus: *mut LINEADDRESSSTATUS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetAddressStatusW(hline: u32, dwaddressid: u32, lpaddressstatus: *mut LINEADDRESSSTATUS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetAgentActivityListA(hline: u32, dwaddressid: u32, lpagentactivitylist: *mut LINEAGENTACTIVITYLIST) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetAgentActivityListW(hline: u32, dwaddressid: u32, lpagentactivitylist: *mut LINEAGENTACTIVITYLIST) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetAgentCapsA(hlineapp: u32, dwdeviceid: u32, dwaddressid: u32, dwappapiversion: u32, lpagentcaps: *mut LINEAGENTCAPS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetAgentCapsW(hlineapp: u32, dwdeviceid: u32, dwaddressid: u32, dwappapiversion: u32, lpagentcaps: *mut LINEAGENTCAPS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetAgentGroupListA(hline: u32, dwaddressid: u32, lpagentgrouplist: *mut LINEAGENTGROUPLIST) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetAgentGroupListW(hline: u32, dwaddressid: u32, lpagentgrouplist: *mut LINEAGENTGROUPLIST) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] - #[cfg(feature = "Win32_System_Com")] - pub fn lineGetAgentInfo(hline: u32, hagent: u32, lpagentinfo: *mut LINEAGENTINFO) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] - #[cfg(feature = "Win32_System_Com")] - pub fn lineGetAgentSessionInfo(hline: u32, hagentsession: u32, lpagentsessioninfo: *mut LINEAGENTSESSIONINFO) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetAgentSessionList(hline: u32, hagent: u32, lpagentsessionlist: *mut LINEAGENTSESSIONLIST) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetAgentStatusA(hline: u32, dwaddressid: u32, lpagentstatus: *mut LINEAGENTSTATUS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetAgentStatusW(hline: u32, dwaddressid: u32, lpagentstatus: *mut LINEAGENTSTATUS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetAppPriority(lpszappfilename: ::windows_sys::core::PCSTR, dwmediamode: u32, lpextensionid: *mut LINEEXTENSIONID, dwrequestmode: u32, lpextensionname: *mut VARSTRING, lpdwpriority: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetAppPriorityA(lpszappfilename: ::windows_sys::core::PCSTR, dwmediamode: u32, lpextensionid: *mut LINEEXTENSIONID, dwrequestmode: u32, lpextensionname: *mut VARSTRING, lpdwpriority: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetAppPriorityW(lpszappfilename: ::windows_sys::core::PCWSTR, dwmediamode: u32, lpextensionid: *mut LINEEXTENSIONID, dwrequestmode: u32, lpextensionname: *mut VARSTRING, lpdwpriority: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetCallInfo(hcall: u32, lpcallinfo: *mut LINECALLINFO) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetCallInfoA(hcall: u32, lpcallinfo: *mut LINECALLINFO) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetCallInfoW(hcall: u32, lpcallinfo: *mut LINECALLINFO) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn lineGetCallStatus(hcall: u32, lpcallstatus: *mut LINECALLSTATUS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetConfRelatedCalls(hcall: u32, lpcalllist: *mut LINECALLLIST) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetCountry(dwcountryid: u32, dwapiversion: u32, lplinecountrylist: *mut LINECOUNTRYLIST) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetCountryA(dwcountryid: u32, dwapiversion: u32, lplinecountrylist: *mut LINECOUNTRYLIST) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetCountryW(dwcountryid: u32, dwapiversion: u32, lplinecountrylist: *mut LINECOUNTRYLIST) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetDevCaps(hlineapp: u32, dwdeviceid: u32, dwapiversion: u32, dwextversion: u32, lplinedevcaps: *mut LINEDEVCAPS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetDevCapsA(hlineapp: u32, dwdeviceid: u32, dwapiversion: u32, dwextversion: u32, lplinedevcaps: *mut LINEDEVCAPS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetDevCapsW(hlineapp: u32, dwdeviceid: u32, dwapiversion: u32, dwextversion: u32, lplinedevcaps: *mut LINEDEVCAPS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetDevConfig(dwdeviceid: u32, lpdeviceconfig: *mut VARSTRING, lpszdeviceclass: ::windows_sys::core::PCSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetDevConfigA(dwdeviceid: u32, lpdeviceconfig: *mut VARSTRING, lpszdeviceclass: ::windows_sys::core::PCSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetDevConfigW(dwdeviceid: u32, lpdeviceconfig: *mut VARSTRING, lpszdeviceclass: ::windows_sys::core::PCWSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetGroupListA(hline: u32, lpgrouplist: *mut LINEAGENTGROUPLIST) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetGroupListW(hline: u32, lpgrouplist: *mut LINEAGENTGROUPLIST) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetID(hline: u32, dwaddressid: u32, hcall: u32, dwselect: u32, lpdeviceid: *mut VARSTRING, lpszdeviceclass: ::windows_sys::core::PCSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetIDA(hline: u32, dwaddressid: u32, hcall: u32, dwselect: u32, lpdeviceid: *mut VARSTRING, lpszdeviceclass: ::windows_sys::core::PCSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetIDW(hline: u32, dwaddressid: u32, hcall: u32, dwselect: u32, lpdeviceid: *mut VARSTRING, lpszdeviceclass: ::windows_sys::core::PCWSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetIcon(dwdeviceid: u32, lpszdeviceclass: ::windows_sys::core::PCSTR, lphicon: *mut isize) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetIconA(dwdeviceid: u32, lpszdeviceclass: ::windows_sys::core::PCSTR, lphicon: *mut isize) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetIconW(dwdeviceid: u32, lpszdeviceclass: ::windows_sys::core::PCWSTR, lphicon: *mut isize) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetLineDevStatus(hline: u32, lplinedevstatus: *mut LINEDEVSTATUS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetLineDevStatusA(hline: u32, lplinedevstatus: *mut LINEDEVSTATUS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetLineDevStatusW(hline: u32, lplinedevstatus: *mut LINEDEVSTATUS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetMessage(hlineapp: u32, lpmessage: *mut LINEMESSAGE, dwtimeout: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetNewCalls(hline: u32, dwaddressid: u32, dwselect: u32, lpcalllist: *mut LINECALLLIST) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetNumRings(hline: u32, dwaddressid: u32, lpdwnumrings: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetProviderList(dwapiversion: u32, lpproviderlist: *mut LINEPROVIDERLIST) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetProviderListA(dwapiversion: u32, lpproviderlist: *mut LINEPROVIDERLIST) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetProviderListW(dwapiversion: u32, lpproviderlist: *mut LINEPROVIDERLIST) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetProxyStatus(hlineapp: u32, dwdeviceid: u32, dwappapiversion: u32, lplineproxyreqestlist: *mut LINEPROXYREQUESTLIST) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetQueueInfo(hline: u32, dwqueueid: u32, lplinequeueinfo: *mut LINEQUEUEINFO) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetQueueListA(hline: u32, lpgroupid: *mut ::windows_sys::core::GUID, lpqueuelist: *mut LINEQUEUELIST) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetQueueListW(hline: u32, lpgroupid: *mut ::windows_sys::core::GUID, lpqueuelist: *mut LINEQUEUELIST) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetRequest(hlineapp: u32, dwrequestmode: u32, lprequestbuffer: *mut ::core::ffi::c_void) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetRequestA(hlineapp: u32, dwrequestmode: u32, lprequestbuffer: *mut ::core::ffi::c_void) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetRequestW(hlineapp: u32, dwrequestmode: u32, lprequestbuffer: *mut ::core::ffi::c_void) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetStatusMessages(hline: u32, lpdwlinestates: *mut u32, lpdwaddressstates: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetTranslateCaps(hlineapp: u32, dwapiversion: u32, lptranslatecaps: *mut LINETRANSLATECAPS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetTranslateCapsA(hlineapp: u32, dwapiversion: u32, lptranslatecaps: *mut LINETRANSLATECAPS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineGetTranslateCapsW(hlineapp: u32, dwapiversion: u32, lptranslatecaps: *mut LINETRANSLATECAPS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineHandoff(hcall: u32, lpszfilename: ::windows_sys::core::PCSTR, dwmediamode: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineHandoffA(hcall: u32, lpszfilename: ::windows_sys::core::PCSTR, dwmediamode: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineHandoffW(hcall: u32, lpszfilename: ::windows_sys::core::PCWSTR, dwmediamode: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineHold(hcall: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn lineInitialize(lphlineapp: *mut u32, hinstance: super::super::Foundation::HINSTANCE, lpfncallback: LINECALLBACK, lpszappname: ::windows_sys::core::PCSTR, lpdwnumdevs: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn lineInitializeExA(lphlineapp: *mut u32, hinstance: super::super::Foundation::HINSTANCE, lpfncallback: LINECALLBACK, lpszfriendlyappname: ::windows_sys::core::PCSTR, lpdwnumdevs: *mut u32, lpdwapiversion: *mut u32, lplineinitializeexparams: *mut LINEINITIALIZEEXPARAMS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn lineInitializeExW(lphlineapp: *mut u32, hinstance: super::super::Foundation::HINSTANCE, lpfncallback: LINECALLBACK, lpszfriendlyappname: ::windows_sys::core::PCWSTR, lpdwnumdevs: *mut u32, lpdwapiversion: *mut u32, lplineinitializeexparams: *mut LINEINITIALIZEEXPARAMS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineMakeCall(hline: u32, lphcall: *mut u32, lpszdestaddress: ::windows_sys::core::PCSTR, dwcountrycode: u32, lpcallparams: *const LINECALLPARAMS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineMakeCallA(hline: u32, lphcall: *mut u32, lpszdestaddress: ::windows_sys::core::PCSTR, dwcountrycode: u32, lpcallparams: *const LINECALLPARAMS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineMakeCallW(hline: u32, lphcall: *mut u32, lpszdestaddress: ::windows_sys::core::PCWSTR, dwcountrycode: u32, lpcallparams: *const LINECALLPARAMS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineMonitorDigits(hcall: u32, dwdigitmodes: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineMonitorMedia(hcall: u32, dwmediamodes: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineMonitorTones(hcall: u32, lptonelist: *const LINEMONITORTONE, dwnumentries: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineNegotiateAPIVersion(hlineapp: u32, dwdeviceid: u32, dwapilowversion: u32, dwapihighversion: u32, lpdwapiversion: *mut u32, lpextensionid: *mut LINEEXTENSIONID) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineNegotiateExtVersion(hlineapp: u32, dwdeviceid: u32, dwapiversion: u32, dwextlowversion: u32, dwexthighversion: u32, lpdwextversion: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineOpen(hlineapp: u32, dwdeviceid: u32, lphline: *mut u32, dwapiversion: u32, dwextversion: u32, dwcallbackinstance: usize, dwprivileges: u32, dwmediamodes: u32, lpcallparams: *const LINECALLPARAMS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineOpenA(hlineapp: u32, dwdeviceid: u32, lphline: *mut u32, dwapiversion: u32, dwextversion: u32, dwcallbackinstance: usize, dwprivileges: u32, dwmediamodes: u32, lpcallparams: *const LINECALLPARAMS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineOpenW(hlineapp: u32, dwdeviceid: u32, lphline: *mut u32, dwapiversion: u32, dwextversion: u32, dwcallbackinstance: usize, dwprivileges: u32, dwmediamodes: u32, lpcallparams: *const LINECALLPARAMS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn linePark(hcall: u32, dwparkmode: u32, lpszdiraddress: ::windows_sys::core::PCSTR, lpnondiraddress: *mut VARSTRING) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineParkA(hcall: u32, dwparkmode: u32, lpszdiraddress: ::windows_sys::core::PCSTR, lpnondiraddress: *mut VARSTRING) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineParkW(hcall: u32, dwparkmode: u32, lpszdiraddress: ::windows_sys::core::PCWSTR, lpnondiraddress: *mut VARSTRING) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn linePickup(hline: u32, dwaddressid: u32, lphcall: *mut u32, lpszdestaddress: ::windows_sys::core::PCSTR, lpszgroupid: ::windows_sys::core::PCSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn linePickupA(hline: u32, dwaddressid: u32, lphcall: *mut u32, lpszdestaddress: ::windows_sys::core::PCSTR, lpszgroupid: ::windows_sys::core::PCSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn linePickupW(hline: u32, dwaddressid: u32, lphcall: *mut u32, lpszdestaddress: ::windows_sys::core::PCWSTR, lpszgroupid: ::windows_sys::core::PCWSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn linePrepareAddToConference(hconfcall: u32, lphconsultcall: *mut u32, lpcallparams: *const LINECALLPARAMS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn linePrepareAddToConferenceA(hconfcall: u32, lphconsultcall: *mut u32, lpcallparams: *const LINECALLPARAMS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn linePrepareAddToConferenceW(hconfcall: u32, lphconsultcall: *mut u32, lpcallparams: *const LINECALLPARAMS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineProxyMessage(hline: u32, hcall: u32, dwmsg: u32, dwparam1: u32, dwparam2: u32, dwparam3: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] - #[cfg(feature = "Win32_System_Com")] - pub fn lineProxyResponse(hline: u32, lpproxyrequest: *mut LINEPROXYREQUEST, dwresult: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineRedirect(hcall: u32, lpszdestaddress: ::windows_sys::core::PCSTR, dwcountrycode: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineRedirectA(hcall: u32, lpszdestaddress: ::windows_sys::core::PCSTR, dwcountrycode: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineRedirectW(hcall: u32, lpszdestaddress: ::windows_sys::core::PCWSTR, dwcountrycode: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineRegisterRequestRecipient(hlineapp: u32, dwregistrationinstance: u32, dwrequestmode: u32, benable: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineReleaseUserUserInfo(hcall: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineRemoveFromConference(hcall: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn lineRemoveProvider(dwpermanentproviderid: u32, hwndowner: super::super::Foundation::HWND) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSecureCall(hcall: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSendUserUserInfo(hcall: u32, lpsuseruserinfo: ::windows_sys::core::PCSTR, dwsize: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetAgentActivity(hline: u32, dwaddressid: u32, dwactivityid: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetAgentGroup(hline: u32, dwaddressid: u32, lpagentgrouplist: *mut LINEAGENTGROUPLIST) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetAgentMeasurementPeriod(hline: u32, hagent: u32, dwmeasurementperiod: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetAgentSessionState(hline: u32, hagentsession: u32, dwagentsessionstate: u32, dwnextagentsessionstate: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetAgentState(hline: u32, dwaddressid: u32, dwagentstate: u32, dwnextagentstate: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetAgentStateEx(hline: u32, hagent: u32, dwagentstate: u32, dwnextagentstate: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetAppPriority(lpszappfilename: ::windows_sys::core::PCSTR, dwmediamode: u32, lpextensionid: *mut LINEEXTENSIONID, dwrequestmode: u32, lpszextensionname: ::windows_sys::core::PCSTR, dwpriority: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetAppPriorityA(lpszappfilename: ::windows_sys::core::PCSTR, dwmediamode: u32, lpextensionid: *mut LINEEXTENSIONID, dwrequestmode: u32, lpszextensionname: ::windows_sys::core::PCSTR, dwpriority: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetAppPriorityW(lpszappfilename: ::windows_sys::core::PCWSTR, dwmediamode: u32, lpextensionid: *mut LINEEXTENSIONID, dwrequestmode: u32, lpszextensionname: ::windows_sys::core::PCWSTR, dwpriority: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetAppSpecific(hcall: u32, dwappspecific: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetCallData(hcall: u32, lpcalldata: *mut ::core::ffi::c_void, dwsize: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetCallParams(hcall: u32, dwbearermode: u32, dwminrate: u32, dwmaxrate: u32, lpdialparams: *const LINEDIALPARAMS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetCallPrivilege(hcall: u32, dwcallprivilege: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetCallQualityOfService(hcall: u32, lpsendingflowspec: *mut ::core::ffi::c_void, dwsendingflowspecsize: u32, lpreceivingflowspec: *mut ::core::ffi::c_void, dwreceivingflowspecsize: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetCallTreatment(hcall: u32, dwtreatment: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetCurrentLocation(hlineapp: u32, dwlocation: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetDevConfig(dwdeviceid: u32, lpdeviceconfig: *const ::core::ffi::c_void, dwsize: u32, lpszdeviceclass: ::windows_sys::core::PCSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetDevConfigA(dwdeviceid: u32, lpdeviceconfig: *const ::core::ffi::c_void, dwsize: u32, lpszdeviceclass: ::windows_sys::core::PCSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetDevConfigW(dwdeviceid: u32, lpdeviceconfig: *const ::core::ffi::c_void, dwsize: u32, lpszdeviceclass: ::windows_sys::core::PCWSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetLineDevStatus(hline: u32, dwstatustochange: u32, fstatus: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetMediaControl(hline: u32, dwaddressid: u32, hcall: u32, dwselect: u32, lpdigitlist: *const LINEMEDIACONTROLDIGIT, dwdigitnumentries: u32, lpmedialist: *const LINEMEDIACONTROLMEDIA, dwmedianumentries: u32, lptonelist: *const LINEMEDIACONTROLTONE, dwtonenumentries: u32, lpcallstatelist: *const LINEMEDIACONTROLCALLSTATE, dwcallstatenumentries: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetMediaMode(hcall: u32, dwmediamodes: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetNumRings(hline: u32, dwaddressid: u32, dwnumrings: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetQueueMeasurementPeriod(hline: u32, dwqueueid: u32, dwmeasurementperiod: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetStatusMessages(hline: u32, dwlinestates: u32, dwaddressstates: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetTerminal(hline: u32, dwaddressid: u32, hcall: u32, dwselect: u32, dwterminalmodes: u32, dwterminalid: u32, benable: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetTollList(hlineapp: u32, dwdeviceid: u32, lpszaddressin: ::windows_sys::core::PCSTR, dwtolllistoption: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetTollListA(hlineapp: u32, dwdeviceid: u32, lpszaddressin: ::windows_sys::core::PCSTR, dwtolllistoption: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetTollListW(hlineapp: u32, dwdeviceid: u32, lpszaddressinw: ::windows_sys::core::PCWSTR, dwtolllistoption: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetupConference(hcall: u32, hline: u32, lphconfcall: *mut u32, lphconsultcall: *mut u32, dwnumparties: u32, lpcallparams: *const LINECALLPARAMS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetupConferenceA(hcall: u32, hline: u32, lphconfcall: *mut u32, lphconsultcall: *mut u32, dwnumparties: u32, lpcallparams: *const LINECALLPARAMS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetupConferenceW(hcall: u32, hline: u32, lphconfcall: *mut u32, lphconsultcall: *mut u32, dwnumparties: u32, lpcallparams: *const LINECALLPARAMS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetupTransfer(hcall: u32, lphconsultcall: *mut u32, lpcallparams: *const LINECALLPARAMS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetupTransferA(hcall: u32, lphconsultcall: *mut u32, lpcallparams: *const LINECALLPARAMS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSetupTransferW(hcall: u32, lphconsultcall: *mut u32, lpcallparams: *const LINECALLPARAMS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineShutdown(hlineapp: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineSwapHold(hactivecall: u32, hheldcall: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineTranslateAddress(hlineapp: u32, dwdeviceid: u32, dwapiversion: u32, lpszaddressin: ::windows_sys::core::PCSTR, dwcard: u32, dwtranslateoptions: u32, lptranslateoutput: *mut LINETRANSLATEOUTPUT) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineTranslateAddressA(hlineapp: u32, dwdeviceid: u32, dwapiversion: u32, lpszaddressin: ::windows_sys::core::PCSTR, dwcard: u32, dwtranslateoptions: u32, lptranslateoutput: *mut LINETRANSLATEOUTPUT) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineTranslateAddressW(hlineapp: u32, dwdeviceid: u32, dwapiversion: u32, lpszaddressin: ::windows_sys::core::PCWSTR, dwcard: u32, dwtranslateoptions: u32, lptranslateoutput: *mut LINETRANSLATEOUTPUT) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn lineTranslateDialog(hlineapp: u32, dwdeviceid: u32, dwapiversion: u32, hwndowner: super::super::Foundation::HWND, lpszaddressin: ::windows_sys::core::PCSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn lineTranslateDialogA(hlineapp: u32, dwdeviceid: u32, dwapiversion: u32, hwndowner: super::super::Foundation::HWND, lpszaddressin: ::windows_sys::core::PCSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn lineTranslateDialogW(hlineapp: u32, dwdeviceid: u32, dwapiversion: u32, hwndowner: super::super::Foundation::HWND, lpszaddressin: ::windows_sys::core::PCWSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineUncompleteCall(hline: u32, dwcompletionid: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineUnhold(hcall: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineUnpark(hline: u32, dwaddressid: u32, lphcall: *mut u32, lpszdestaddress: ::windows_sys::core::PCSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineUnparkA(hline: u32, dwaddressid: u32, lphcall: *mut u32, lpszdestaddress: ::windows_sys::core::PCSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn lineUnparkW(hline: u32, dwaddressid: u32, lphcall: *mut u32, lpszdestaddress: ::windows_sys::core::PCWSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneClose(hphone: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn phoneConfigDialog(dwdeviceid: u32, hwndowner: super::super::Foundation::HWND, lpszdeviceclass: ::windows_sys::core::PCSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn phoneConfigDialogA(dwdeviceid: u32, hwndowner: super::super::Foundation::HWND, lpszdeviceclass: ::windows_sys::core::PCSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn phoneConfigDialogW(dwdeviceid: u32, hwndowner: super::super::Foundation::HWND, lpszdeviceclass: ::windows_sys::core::PCWSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneDevSpecific(hphone: u32, lpparams: *mut ::core::ffi::c_void, dwsize: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneGetButtonInfo(hphone: u32, dwbuttonlampid: u32, lpbuttoninfo: *mut PHONEBUTTONINFO) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneGetButtonInfoA(hphone: u32, dwbuttonlampid: u32, lpbuttoninfo: *mut PHONEBUTTONINFO) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneGetButtonInfoW(hphone: u32, dwbuttonlampid: u32, lpbuttoninfo: *mut PHONEBUTTONINFO) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneGetData(hphone: u32, dwdataid: u32, lpdata: *mut ::core::ffi::c_void, dwsize: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneGetDevCaps(hphoneapp: u32, dwdeviceid: u32, dwapiversion: u32, dwextversion: u32, lpphonecaps: *mut PHONECAPS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneGetDevCapsA(hphoneapp: u32, dwdeviceid: u32, dwapiversion: u32, dwextversion: u32, lpphonecaps: *mut PHONECAPS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneGetDevCapsW(hphoneapp: u32, dwdeviceid: u32, dwapiversion: u32, dwextversion: u32, lpphonecaps: *mut PHONECAPS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneGetDisplay(hphone: u32, lpdisplay: *mut VARSTRING) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneGetGain(hphone: u32, dwhookswitchdev: u32, lpdwgain: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneGetHookSwitch(hphone: u32, lpdwhookswitchdevs: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneGetID(hphone: u32, lpdeviceid: *mut VARSTRING, lpszdeviceclass: ::windows_sys::core::PCSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneGetIDA(hphone: u32, lpdeviceid: *mut VARSTRING, lpszdeviceclass: ::windows_sys::core::PCSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneGetIDW(hphone: u32, lpdeviceid: *mut VARSTRING, lpszdeviceclass: ::windows_sys::core::PCWSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneGetIcon(dwdeviceid: u32, lpszdeviceclass: ::windows_sys::core::PCSTR, lphicon: *mut isize) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneGetIconA(dwdeviceid: u32, lpszdeviceclass: ::windows_sys::core::PCSTR, lphicon: *mut isize) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneGetIconW(dwdeviceid: u32, lpszdeviceclass: ::windows_sys::core::PCWSTR, lphicon: *mut isize) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneGetLamp(hphone: u32, dwbuttonlampid: u32, lpdwlampmode: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneGetMessage(hphoneapp: u32, lpmessage: *mut PHONEMESSAGE, dwtimeout: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneGetRing(hphone: u32, lpdwringmode: *mut u32, lpdwvolume: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneGetStatus(hphone: u32, lpphonestatus: *mut PHONESTATUS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneGetStatusA(hphone: u32, lpphonestatus: *mut PHONESTATUS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneGetStatusMessages(hphone: u32, lpdwphonestates: *mut u32, lpdwbuttonmodes: *mut u32, lpdwbuttonstates: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneGetStatusW(hphone: u32, lpphonestatus: *mut PHONESTATUS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneGetVolume(hphone: u32, dwhookswitchdev: u32, lpdwvolume: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn phoneInitialize(lphphoneapp: *mut u32, hinstance: super::super::Foundation::HINSTANCE, lpfncallback: PHONECALLBACK, lpszappname: ::windows_sys::core::PCSTR, lpdwnumdevs: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn phoneInitializeExA(lphphoneapp: *mut u32, hinstance: super::super::Foundation::HINSTANCE, lpfncallback: PHONECALLBACK, lpszfriendlyappname: ::windows_sys::core::PCSTR, lpdwnumdevs: *mut u32, lpdwapiversion: *mut u32, lpphoneinitializeexparams: *mut PHONEINITIALIZEEXPARAMS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn phoneInitializeExW(lphphoneapp: *mut u32, hinstance: super::super::Foundation::HINSTANCE, lpfncallback: PHONECALLBACK, lpszfriendlyappname: ::windows_sys::core::PCWSTR, lpdwnumdevs: *mut u32, lpdwapiversion: *mut u32, lpphoneinitializeexparams: *mut PHONEINITIALIZEEXPARAMS) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneNegotiateAPIVersion(hphoneapp: u32, dwdeviceid: u32, dwapilowversion: u32, dwapihighversion: u32, lpdwapiversion: *mut u32, lpextensionid: *mut PHONEEXTENSIONID) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneNegotiateExtVersion(hphoneapp: u32, dwdeviceid: u32, dwapiversion: u32, dwextlowversion: u32, dwexthighversion: u32, lpdwextversion: *mut u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneOpen(hphoneapp: u32, dwdeviceid: u32, lphphone: *mut u32, dwapiversion: u32, dwextversion: u32, dwcallbackinstance: usize, dwprivilege: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneSetButtonInfo(hphone: u32, dwbuttonlampid: u32, lpbuttoninfo: *const PHONEBUTTONINFO) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneSetButtonInfoA(hphone: u32, dwbuttonlampid: u32, lpbuttoninfo: *const PHONEBUTTONINFO) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneSetButtonInfoW(hphone: u32, dwbuttonlampid: u32, lpbuttoninfo: *const PHONEBUTTONINFO) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneSetData(hphone: u32, dwdataid: u32, lpdata: *const ::core::ffi::c_void, dwsize: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneSetDisplay(hphone: u32, dwrow: u32, dwcolumn: u32, lpsdisplay: ::windows_sys::core::PCSTR, dwsize: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneSetGain(hphone: u32, dwhookswitchdev: u32, dwgain: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneSetHookSwitch(hphone: u32, dwhookswitchdevs: u32, dwhookswitchmode: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneSetLamp(hphone: u32, dwbuttonlampid: u32, dwlampmode: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneSetRing(hphone: u32, dwringmode: u32, dwvolume: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneSetStatusMessages(hphone: u32, dwphonestates: u32, dwbuttonmodes: u32, dwbuttonstates: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneSetVolume(hphone: u32, dwhookswitchdev: u32, dwvolume: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn phoneShutdown(hphoneapp: u32) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn tapiGetLocationInfo(lpszcountrycode: ::windows_sys::core::PSTR, lpszcitycode: ::windows_sys::core::PSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn tapiGetLocationInfoA(lpszcountrycode: ::windows_sys::core::PSTR, lpszcitycode: ::windows_sys::core::PSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn tapiGetLocationInfoW(lpszcountrycodew: ::windows_sys::core::PWSTR, lpszcitycodew: ::windows_sys::core::PWSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn tapiRequestDrop(hwnd: super::super::Foundation::HWND, wrequestid: super::super::Foundation::WPARAM) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn tapiRequestMakeCall(lpszdestaddress: ::windows_sys::core::PCSTR, lpszappname: ::windows_sys::core::PCSTR, lpszcalledparty: ::windows_sys::core::PCSTR, lpszcomment: ::windows_sys::core::PCSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn tapiRequestMakeCallA(lpszdestaddress: ::windows_sys::core::PCSTR, lpszappname: ::windows_sys::core::PCSTR, lpszcalledparty: ::windows_sys::core::PCSTR, lpszcomment: ::windows_sys::core::PCSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] - pub fn tapiRequestMakeCallW(lpszdestaddress: ::windows_sys::core::PCWSTR, lpszappname: ::windows_sys::core::PCWSTR, lpszcalledparty: ::windows_sys::core::PCWSTR, lpszcomment: ::windows_sys::core::PCWSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn tapiRequestMediaCall(hwnd: super::super::Foundation::HWND, wrequestid: super::super::Foundation::WPARAM, lpszdeviceclass: ::windows_sys::core::PCSTR, lpdeviceid: ::windows_sys::core::PCSTR, dwsize: u32, dwsecure: u32, lpszdestaddress: ::windows_sys::core::PCSTR, lpszappname: ::windows_sys::core::PCSTR, lpszcalledparty: ::windows_sys::core::PCSTR, lpszcomment: ::windows_sys::core::PCSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn tapiRequestMediaCallA(hwnd: super::super::Foundation::HWND, wrequestid: super::super::Foundation::WPARAM, lpszdeviceclass: ::windows_sys::core::PCSTR, lpdeviceid: ::windows_sys::core::PCSTR, dwsize: u32, dwsecure: u32, lpszdestaddress: ::windows_sys::core::PCSTR, lpszappname: ::windows_sys::core::PCSTR, lpszcalledparty: ::windows_sys::core::PCSTR, lpszcomment: ::windows_sys::core::PCSTR) -> i32; - #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn tapiRequestMediaCallW(hwnd: super::super::Foundation::HWND, wrequestid: super::super::Foundation::WPARAM, lpszdeviceclass: ::windows_sys::core::PCWSTR, lpdeviceid: ::windows_sys::core::PCWSTR, dwsize: u32, dwsecure: u32, lpszdestaddress: ::windows_sys::core::PCWSTR, lpszappname: ::windows_sys::core::PCWSTR, lpszcalledparty: ::windows_sys::core::PCWSTR, lpszcomment: ::windows_sys::core::PCWSTR) -> i32; -} +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] fn GetTnefStreamCodepage ( lpstream : super::super::System::Com:: IStream , lpulcodepage : *mut u32 , lpulsubcodepage : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_System_AddressBook", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_AddressBook\"`, `\"Win32_System_Com\"`*"] fn OpenTnefStream ( lpvsupport : *mut ::core::ffi::c_void , lpstream : super::super::System::Com:: IStream , lpszstreamname : *const i8 , ulflags : u32 , lpmessage : super::super::System::AddressBook:: IMessage , wkeyval : u16 , lpptnef : *mut ITnef ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_System_AddressBook", feature = "Win32_System_Com"))] +::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_AddressBook\"`, `\"Win32_System_Com\"`*"] fn OpenTnefStreamEx ( lpvsupport : *mut ::core::ffi::c_void , lpstream : super::super::System::Com:: IStream , lpszstreamname : *const i8 , ulflags : u32 , lpmessage : super::super::System::AddressBook:: IMessage , wkeyval : u16 , lpadressbook : super::super::System::AddressBook:: IAddrBook , lpptnef : *mut ITnef ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineAccept ( hcall : u32 , lpsuseruserinfo : :: windows_sys::core::PCSTR , dwsize : u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] fn lineAddProvider ( lpszproviderfilename : :: windows_sys::core::PCSTR , hwndowner : super::super::Foundation:: HWND , lpdwpermanentproviderid : *mut u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] fn lineAddProviderA ( lpszproviderfilename : :: windows_sys::core::PCSTR , hwndowner : super::super::Foundation:: HWND , lpdwpermanentproviderid : *mut u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] fn lineAddProviderW ( lpszproviderfilename : :: windows_sys::core::PCWSTR , hwndowner : super::super::Foundation:: HWND , lpdwpermanentproviderid : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineAddToConference ( hconfcall : u32 , hconsultcall : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineAgentSpecific ( hline : u32 , dwaddressid : u32 , dwagentextensionidindex : u32 , lpparams : *mut ::core::ffi::c_void , dwsize : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineAnswer ( hcall : u32 , lpsuseruserinfo : :: windows_sys::core::PCSTR , dwsize : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineBlindTransfer ( hcall : u32 , lpszdestaddress : :: windows_sys::core::PCSTR , dwcountrycode : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineBlindTransferA ( hcall : u32 , lpszdestaddress : :: windows_sys::core::PCSTR , dwcountrycode : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineBlindTransferW ( hcall : u32 , lpszdestaddressw : :: windows_sys::core::PCWSTR , dwcountrycode : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineClose ( hline : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineCompleteCall ( hcall : u32 , lpdwcompletionid : *mut u32 , dwcompletionmode : u32 , dwmessageid : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineCompleteTransfer ( hcall : u32 , hconsultcall : u32 , lphconfcall : *mut u32 , dwtransfermode : u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] fn lineConfigDialog ( dwdeviceid : u32 , hwndowner : super::super::Foundation:: HWND , lpszdeviceclass : :: windows_sys::core::PCSTR ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] fn lineConfigDialogA ( dwdeviceid : u32 , hwndowner : super::super::Foundation:: HWND , lpszdeviceclass : :: windows_sys::core::PCSTR ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] fn lineConfigDialogEdit ( dwdeviceid : u32 , hwndowner : super::super::Foundation:: HWND , lpszdeviceclass : :: windows_sys::core::PCSTR , lpdeviceconfigin : *const ::core::ffi::c_void , dwsize : u32 , lpdeviceconfigout : *mut VARSTRING ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] fn lineConfigDialogEditA ( dwdeviceid : u32 , hwndowner : super::super::Foundation:: HWND , lpszdeviceclass : :: windows_sys::core::PCSTR , lpdeviceconfigin : *const ::core::ffi::c_void , dwsize : u32 , lpdeviceconfigout : *mut VARSTRING ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] fn lineConfigDialogEditW ( dwdeviceid : u32 , hwndowner : super::super::Foundation:: HWND , lpszdeviceclass : :: windows_sys::core::PCWSTR , lpdeviceconfigin : *const ::core::ffi::c_void , dwsize : u32 , lpdeviceconfigout : *mut VARSTRING ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] fn lineConfigDialogW ( dwdeviceid : u32 , hwndowner : super::super::Foundation:: HWND , lpszdeviceclass : :: windows_sys::core::PCWSTR ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] fn lineConfigProvider ( hwndowner : super::super::Foundation:: HWND , dwpermanentproviderid : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineCreateAgentA ( hline : u32 , lpszagentid : :: windows_sys::core::PCSTR , lpszagentpin : :: windows_sys::core::PCSTR , lphagent : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineCreateAgentSessionA ( hline : u32 , hagent : u32 , lpszagentpin : :: windows_sys::core::PCSTR , dwworkingaddressid : u32 , lpgroupid : *mut :: windows_sys::core::GUID , lphagentsession : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineCreateAgentSessionW ( hline : u32 , hagent : u32 , lpszagentpin : :: windows_sys::core::PCWSTR , dwworkingaddressid : u32 , lpgroupid : *mut :: windows_sys::core::GUID , lphagentsession : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineCreateAgentW ( hline : u32 , lpszagentid : :: windows_sys::core::PCWSTR , lpszagentpin : :: windows_sys::core::PCWSTR , lphagent : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineDeallocateCall ( hcall : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineDevSpecific ( hline : u32 , dwaddressid : u32 , hcall : u32 , lpparams : *mut ::core::ffi::c_void , dwsize : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineDevSpecificFeature ( hline : u32 , dwfeature : u32 , lpparams : *mut ::core::ffi::c_void , dwsize : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineDial ( hcall : u32 , lpszdestaddress : :: windows_sys::core::PCSTR , dwcountrycode : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineDialA ( hcall : u32 , lpszdestaddress : :: windows_sys::core::PCSTR , dwcountrycode : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineDialW ( hcall : u32 , lpszdestaddress : :: windows_sys::core::PCWSTR , dwcountrycode : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineDrop ( hcall : u32 , lpsuseruserinfo : :: windows_sys::core::PCSTR , dwsize : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineForward ( hline : u32 , balladdresses : u32 , dwaddressid : u32 , lpforwardlist : *const LINEFORWARDLIST , dwnumringsnoanswer : u32 , lphconsultcall : *mut u32 , lpcallparams : *const LINECALLPARAMS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineForwardA ( hline : u32 , balladdresses : u32 , dwaddressid : u32 , lpforwardlist : *const LINEFORWARDLIST , dwnumringsnoanswer : u32 , lphconsultcall : *mut u32 , lpcallparams : *const LINECALLPARAMS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineForwardW ( hline : u32 , balladdresses : u32 , dwaddressid : u32 , lpforwardlist : *const LINEFORWARDLIST , dwnumringsnoanswer : u32 , lphconsultcall : *mut u32 , lpcallparams : *const LINECALLPARAMS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGatherDigits ( hcall : u32 , dwdigitmodes : u32 , lpsdigits : :: windows_sys::core::PSTR , dwnumdigits : u32 , lpszterminationdigits : :: windows_sys::core::PCSTR , dwfirstdigittimeout : u32 , dwinterdigittimeout : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGatherDigitsA ( hcall : u32 , dwdigitmodes : u32 , lpsdigits : :: windows_sys::core::PSTR , dwnumdigits : u32 , lpszterminationdigits : :: windows_sys::core::PCSTR , dwfirstdigittimeout : u32 , dwinterdigittimeout : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGatherDigitsW ( hcall : u32 , dwdigitmodes : u32 , lpsdigits : :: windows_sys::core::PWSTR , dwnumdigits : u32 , lpszterminationdigits : :: windows_sys::core::PCWSTR , dwfirstdigittimeout : u32 , dwinterdigittimeout : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGenerateDigits ( hcall : u32 , dwdigitmode : u32 , lpszdigits : :: windows_sys::core::PCSTR , dwduration : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGenerateDigitsA ( hcall : u32 , dwdigitmode : u32 , lpszdigits : :: windows_sys::core::PCSTR , dwduration : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGenerateDigitsW ( hcall : u32 , dwdigitmode : u32 , lpszdigits : :: windows_sys::core::PCWSTR , dwduration : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGenerateTone ( hcall : u32 , dwtonemode : u32 , dwduration : u32 , dwnumtones : u32 , lptones : *const LINEGENERATETONE ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetAddressCaps ( hlineapp : u32 , dwdeviceid : u32 , dwaddressid : u32 , dwapiversion : u32 , dwextversion : u32 , lpaddresscaps : *mut LINEADDRESSCAPS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetAddressCapsA ( hlineapp : u32 , dwdeviceid : u32 , dwaddressid : u32 , dwapiversion : u32 , dwextversion : u32 , lpaddresscaps : *mut LINEADDRESSCAPS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetAddressCapsW ( hlineapp : u32 , dwdeviceid : u32 , dwaddressid : u32 , dwapiversion : u32 , dwextversion : u32 , lpaddresscaps : *mut LINEADDRESSCAPS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetAddressID ( hline : u32 , lpdwaddressid : *mut u32 , dwaddressmode : u32 , lpsaddress : :: windows_sys::core::PCSTR , dwsize : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetAddressIDA ( hline : u32 , lpdwaddressid : *mut u32 , dwaddressmode : u32 , lpsaddress : :: windows_sys::core::PCSTR , dwsize : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetAddressIDW ( hline : u32 , lpdwaddressid : *mut u32 , dwaddressmode : u32 , lpsaddress : :: windows_sys::core::PCWSTR , dwsize : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetAddressStatus ( hline : u32 , dwaddressid : u32 , lpaddressstatus : *mut LINEADDRESSSTATUS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetAddressStatusA ( hline : u32 , dwaddressid : u32 , lpaddressstatus : *mut LINEADDRESSSTATUS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetAddressStatusW ( hline : u32 , dwaddressid : u32 , lpaddressstatus : *mut LINEADDRESSSTATUS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetAgentActivityListA ( hline : u32 , dwaddressid : u32 , lpagentactivitylist : *mut LINEAGENTACTIVITYLIST ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetAgentActivityListW ( hline : u32 , dwaddressid : u32 , lpagentactivitylist : *mut LINEAGENTACTIVITYLIST ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetAgentCapsA ( hlineapp : u32 , dwdeviceid : u32 , dwaddressid : u32 , dwappapiversion : u32 , lpagentcaps : *mut LINEAGENTCAPS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetAgentCapsW ( hlineapp : u32 , dwdeviceid : u32 , dwaddressid : u32 , dwappapiversion : u32 , lpagentcaps : *mut LINEAGENTCAPS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetAgentGroupListA ( hline : u32 , dwaddressid : u32 , lpagentgrouplist : *mut LINEAGENTGROUPLIST ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetAgentGroupListW ( hline : u32 , dwaddressid : u32 , lpagentgrouplist : *mut LINEAGENTGROUPLIST ) -> i32 ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] fn lineGetAgentInfo ( hline : u32 , hagent : u32 , lpagentinfo : *mut LINEAGENTINFO ) -> i32 ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] fn lineGetAgentSessionInfo ( hline : u32 , hagentsession : u32 , lpagentsessioninfo : *mut LINEAGENTSESSIONINFO ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetAgentSessionList ( hline : u32 , hagent : u32 , lpagentsessionlist : *mut LINEAGENTSESSIONLIST ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetAgentStatusA ( hline : u32 , dwaddressid : u32 , lpagentstatus : *mut LINEAGENTSTATUS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetAgentStatusW ( hline : u32 , dwaddressid : u32 , lpagentstatus : *mut LINEAGENTSTATUS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetAppPriority ( lpszappfilename : :: windows_sys::core::PCSTR , dwmediamode : u32 , lpextensionid : *mut LINEEXTENSIONID , dwrequestmode : u32 , lpextensionname : *mut VARSTRING , lpdwpriority : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetAppPriorityA ( lpszappfilename : :: windows_sys::core::PCSTR , dwmediamode : u32 , lpextensionid : *mut LINEEXTENSIONID , dwrequestmode : u32 , lpextensionname : *mut VARSTRING , lpdwpriority : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetAppPriorityW ( lpszappfilename : :: windows_sys::core::PCWSTR , dwmediamode : u32 , lpextensionid : *mut LINEEXTENSIONID , dwrequestmode : u32 , lpextensionname : *mut VARSTRING , lpdwpriority : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetCallInfo ( hcall : u32 , lpcallinfo : *mut LINECALLINFO ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetCallInfoA ( hcall : u32 , lpcallinfo : *mut LINECALLINFO ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetCallInfoW ( hcall : u32 , lpcallinfo : *mut LINECALLINFO ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] fn lineGetCallStatus ( hcall : u32 , lpcallstatus : *mut LINECALLSTATUS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetConfRelatedCalls ( hcall : u32 , lpcalllist : *mut LINECALLLIST ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetCountry ( dwcountryid : u32 , dwapiversion : u32 , lplinecountrylist : *mut LINECOUNTRYLIST ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetCountryA ( dwcountryid : u32 , dwapiversion : u32 , lplinecountrylist : *mut LINECOUNTRYLIST ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetCountryW ( dwcountryid : u32 , dwapiversion : u32 , lplinecountrylist : *mut LINECOUNTRYLIST ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetDevCaps ( hlineapp : u32 , dwdeviceid : u32 , dwapiversion : u32 , dwextversion : u32 , lplinedevcaps : *mut LINEDEVCAPS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetDevCapsA ( hlineapp : u32 , dwdeviceid : u32 , dwapiversion : u32 , dwextversion : u32 , lplinedevcaps : *mut LINEDEVCAPS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetDevCapsW ( hlineapp : u32 , dwdeviceid : u32 , dwapiversion : u32 , dwextversion : u32 , lplinedevcaps : *mut LINEDEVCAPS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetDevConfig ( dwdeviceid : u32 , lpdeviceconfig : *mut VARSTRING , lpszdeviceclass : :: windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetDevConfigA ( dwdeviceid : u32 , lpdeviceconfig : *mut VARSTRING , lpszdeviceclass : :: windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetDevConfigW ( dwdeviceid : u32 , lpdeviceconfig : *mut VARSTRING , lpszdeviceclass : :: windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetGroupListA ( hline : u32 , lpgrouplist : *mut LINEAGENTGROUPLIST ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetGroupListW ( hline : u32 , lpgrouplist : *mut LINEAGENTGROUPLIST ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetID ( hline : u32 , dwaddressid : u32 , hcall : u32 , dwselect : u32 , lpdeviceid : *mut VARSTRING , lpszdeviceclass : :: windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetIDA ( hline : u32 , dwaddressid : u32 , hcall : u32 , dwselect : u32 , lpdeviceid : *mut VARSTRING , lpszdeviceclass : :: windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetIDW ( hline : u32 , dwaddressid : u32 , hcall : u32 , dwselect : u32 , lpdeviceid : *mut VARSTRING , lpszdeviceclass : :: windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetIcon ( dwdeviceid : u32 , lpszdeviceclass : :: windows_sys::core::PCSTR , lphicon : *mut isize ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetIconA ( dwdeviceid : u32 , lpszdeviceclass : :: windows_sys::core::PCSTR , lphicon : *mut isize ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetIconW ( dwdeviceid : u32 , lpszdeviceclass : :: windows_sys::core::PCWSTR , lphicon : *mut isize ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetLineDevStatus ( hline : u32 , lplinedevstatus : *mut LINEDEVSTATUS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetLineDevStatusA ( hline : u32 , lplinedevstatus : *mut LINEDEVSTATUS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetLineDevStatusW ( hline : u32 , lplinedevstatus : *mut LINEDEVSTATUS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetMessage ( hlineapp : u32 , lpmessage : *mut LINEMESSAGE , dwtimeout : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetNewCalls ( hline : u32 , dwaddressid : u32 , dwselect : u32 , lpcalllist : *mut LINECALLLIST ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetNumRings ( hline : u32 , dwaddressid : u32 , lpdwnumrings : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetProviderList ( dwapiversion : u32 , lpproviderlist : *mut LINEPROVIDERLIST ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetProviderListA ( dwapiversion : u32 , lpproviderlist : *mut LINEPROVIDERLIST ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetProviderListW ( dwapiversion : u32 , lpproviderlist : *mut LINEPROVIDERLIST ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetProxyStatus ( hlineapp : u32 , dwdeviceid : u32 , dwappapiversion : u32 , lplineproxyreqestlist : *mut LINEPROXYREQUESTLIST ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetQueueInfo ( hline : u32 , dwqueueid : u32 , lplinequeueinfo : *mut LINEQUEUEINFO ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetQueueListA ( hline : u32 , lpgroupid : *mut :: windows_sys::core::GUID , lpqueuelist : *mut LINEQUEUELIST ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetQueueListW ( hline : u32 , lpgroupid : *mut :: windows_sys::core::GUID , lpqueuelist : *mut LINEQUEUELIST ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetRequest ( hlineapp : u32 , dwrequestmode : u32 , lprequestbuffer : *mut ::core::ffi::c_void ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetRequestA ( hlineapp : u32 , dwrequestmode : u32 , lprequestbuffer : *mut ::core::ffi::c_void ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetRequestW ( hlineapp : u32 , dwrequestmode : u32 , lprequestbuffer : *mut ::core::ffi::c_void ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetStatusMessages ( hline : u32 , lpdwlinestates : *mut u32 , lpdwaddressstates : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetTranslateCaps ( hlineapp : u32 , dwapiversion : u32 , lptranslatecaps : *mut LINETRANSLATECAPS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetTranslateCapsA ( hlineapp : u32 , dwapiversion : u32 , lptranslatecaps : *mut LINETRANSLATECAPS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineGetTranslateCapsW ( hlineapp : u32 , dwapiversion : u32 , lptranslatecaps : *mut LINETRANSLATECAPS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineHandoff ( hcall : u32 , lpszfilename : :: windows_sys::core::PCSTR , dwmediamode : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineHandoffA ( hcall : u32 , lpszfilename : :: windows_sys::core::PCSTR , dwmediamode : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineHandoffW ( hcall : u32 , lpszfilename : :: windows_sys::core::PCWSTR , dwmediamode : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineHold ( hcall : u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] fn lineInitialize ( lphlineapp : *mut u32 , hinstance : super::super::Foundation:: HINSTANCE , lpfncallback : LINECALLBACK , lpszappname : :: windows_sys::core::PCSTR , lpdwnumdevs : *mut u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] fn lineInitializeExA ( lphlineapp : *mut u32 , hinstance : super::super::Foundation:: HINSTANCE , lpfncallback : LINECALLBACK , lpszfriendlyappname : :: windows_sys::core::PCSTR , lpdwnumdevs : *mut u32 , lpdwapiversion : *mut u32 , lplineinitializeexparams : *mut LINEINITIALIZEEXPARAMS ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] fn lineInitializeExW ( lphlineapp : *mut u32 , hinstance : super::super::Foundation:: HINSTANCE , lpfncallback : LINECALLBACK , lpszfriendlyappname : :: windows_sys::core::PCWSTR , lpdwnumdevs : *mut u32 , lpdwapiversion : *mut u32 , lplineinitializeexparams : *mut LINEINITIALIZEEXPARAMS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineMakeCall ( hline : u32 , lphcall : *mut u32 , lpszdestaddress : :: windows_sys::core::PCSTR , dwcountrycode : u32 , lpcallparams : *const LINECALLPARAMS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineMakeCallA ( hline : u32 , lphcall : *mut u32 , lpszdestaddress : :: windows_sys::core::PCSTR , dwcountrycode : u32 , lpcallparams : *const LINECALLPARAMS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineMakeCallW ( hline : u32 , lphcall : *mut u32 , lpszdestaddress : :: windows_sys::core::PCWSTR , dwcountrycode : u32 , lpcallparams : *const LINECALLPARAMS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineMonitorDigits ( hcall : u32 , dwdigitmodes : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineMonitorMedia ( hcall : u32 , dwmediamodes : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineMonitorTones ( hcall : u32 , lptonelist : *const LINEMONITORTONE , dwnumentries : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineNegotiateAPIVersion ( hlineapp : u32 , dwdeviceid : u32 , dwapilowversion : u32 , dwapihighversion : u32 , lpdwapiversion : *mut u32 , lpextensionid : *mut LINEEXTENSIONID ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineNegotiateExtVersion ( hlineapp : u32 , dwdeviceid : u32 , dwapiversion : u32 , dwextlowversion : u32 , dwexthighversion : u32 , lpdwextversion : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineOpen ( hlineapp : u32 , dwdeviceid : u32 , lphline : *mut u32 , dwapiversion : u32 , dwextversion : u32 , dwcallbackinstance : usize , dwprivileges : u32 , dwmediamodes : u32 , lpcallparams : *const LINECALLPARAMS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineOpenA ( hlineapp : u32 , dwdeviceid : u32 , lphline : *mut u32 , dwapiversion : u32 , dwextversion : u32 , dwcallbackinstance : usize , dwprivileges : u32 , dwmediamodes : u32 , lpcallparams : *const LINECALLPARAMS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineOpenW ( hlineapp : u32 , dwdeviceid : u32 , lphline : *mut u32 , dwapiversion : u32 , dwextversion : u32 , dwcallbackinstance : usize , dwprivileges : u32 , dwmediamodes : u32 , lpcallparams : *const LINECALLPARAMS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn linePark ( hcall : u32 , dwparkmode : u32 , lpszdiraddress : :: windows_sys::core::PCSTR , lpnondiraddress : *mut VARSTRING ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineParkA ( hcall : u32 , dwparkmode : u32 , lpszdiraddress : :: windows_sys::core::PCSTR , lpnondiraddress : *mut VARSTRING ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineParkW ( hcall : u32 , dwparkmode : u32 , lpszdiraddress : :: windows_sys::core::PCWSTR , lpnondiraddress : *mut VARSTRING ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn linePickup ( hline : u32 , dwaddressid : u32 , lphcall : *mut u32 , lpszdestaddress : :: windows_sys::core::PCSTR , lpszgroupid : :: windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn linePickupA ( hline : u32 , dwaddressid : u32 , lphcall : *mut u32 , lpszdestaddress : :: windows_sys::core::PCSTR , lpszgroupid : :: windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn linePickupW ( hline : u32 , dwaddressid : u32 , lphcall : *mut u32 , lpszdestaddress : :: windows_sys::core::PCWSTR , lpszgroupid : :: windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn linePrepareAddToConference ( hconfcall : u32 , lphconsultcall : *mut u32 , lpcallparams : *const LINECALLPARAMS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn linePrepareAddToConferenceA ( hconfcall : u32 , lphconsultcall : *mut u32 , lpcallparams : *const LINECALLPARAMS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn linePrepareAddToConferenceW ( hconfcall : u32 , lphconsultcall : *mut u32 , lpcallparams : *const LINECALLPARAMS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineProxyMessage ( hline : u32 , hcall : u32 , dwmsg : u32 , dwparam1 : u32 , dwparam2 : u32 , dwparam3 : u32 ) -> i32 ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] fn lineProxyResponse ( hline : u32 , lpproxyrequest : *mut LINEPROXYREQUEST , dwresult : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineRedirect ( hcall : u32 , lpszdestaddress : :: windows_sys::core::PCSTR , dwcountrycode : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineRedirectA ( hcall : u32 , lpszdestaddress : :: windows_sys::core::PCSTR , dwcountrycode : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineRedirectW ( hcall : u32 , lpszdestaddress : :: windows_sys::core::PCWSTR , dwcountrycode : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineRegisterRequestRecipient ( hlineapp : u32 , dwregistrationinstance : u32 , dwrequestmode : u32 , benable : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineReleaseUserUserInfo ( hcall : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineRemoveFromConference ( hcall : u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] fn lineRemoveProvider ( dwpermanentproviderid : u32 , hwndowner : super::super::Foundation:: HWND ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSecureCall ( hcall : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSendUserUserInfo ( hcall : u32 , lpsuseruserinfo : :: windows_sys::core::PCSTR , dwsize : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetAgentActivity ( hline : u32 , dwaddressid : u32 , dwactivityid : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetAgentGroup ( hline : u32 , dwaddressid : u32 , lpagentgrouplist : *mut LINEAGENTGROUPLIST ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetAgentMeasurementPeriod ( hline : u32 , hagent : u32 , dwmeasurementperiod : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetAgentSessionState ( hline : u32 , hagentsession : u32 , dwagentsessionstate : u32 , dwnextagentsessionstate : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetAgentState ( hline : u32 , dwaddressid : u32 , dwagentstate : u32 , dwnextagentstate : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetAgentStateEx ( hline : u32 , hagent : u32 , dwagentstate : u32 , dwnextagentstate : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetAppPriority ( lpszappfilename : :: windows_sys::core::PCSTR , dwmediamode : u32 , lpextensionid : *mut LINEEXTENSIONID , dwrequestmode : u32 , lpszextensionname : :: windows_sys::core::PCSTR , dwpriority : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetAppPriorityA ( lpszappfilename : :: windows_sys::core::PCSTR , dwmediamode : u32 , lpextensionid : *mut LINEEXTENSIONID , dwrequestmode : u32 , lpszextensionname : :: windows_sys::core::PCSTR , dwpriority : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetAppPriorityW ( lpszappfilename : :: windows_sys::core::PCWSTR , dwmediamode : u32 , lpextensionid : *mut LINEEXTENSIONID , dwrequestmode : u32 , lpszextensionname : :: windows_sys::core::PCWSTR , dwpriority : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetAppSpecific ( hcall : u32 , dwappspecific : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetCallData ( hcall : u32 , lpcalldata : *mut ::core::ffi::c_void , dwsize : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetCallParams ( hcall : u32 , dwbearermode : u32 , dwminrate : u32 , dwmaxrate : u32 , lpdialparams : *const LINEDIALPARAMS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetCallPrivilege ( hcall : u32 , dwcallprivilege : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetCallQualityOfService ( hcall : u32 , lpsendingflowspec : *mut ::core::ffi::c_void , dwsendingflowspecsize : u32 , lpreceivingflowspec : *mut ::core::ffi::c_void , dwreceivingflowspecsize : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetCallTreatment ( hcall : u32 , dwtreatment : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetCurrentLocation ( hlineapp : u32 , dwlocation : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetDevConfig ( dwdeviceid : u32 , lpdeviceconfig : *const ::core::ffi::c_void , dwsize : u32 , lpszdeviceclass : :: windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetDevConfigA ( dwdeviceid : u32 , lpdeviceconfig : *const ::core::ffi::c_void , dwsize : u32 , lpszdeviceclass : :: windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetDevConfigW ( dwdeviceid : u32 , lpdeviceconfig : *const ::core::ffi::c_void , dwsize : u32 , lpszdeviceclass : :: windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetLineDevStatus ( hline : u32 , dwstatustochange : u32 , fstatus : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetMediaControl ( hline : u32 , dwaddressid : u32 , hcall : u32 , dwselect : u32 , lpdigitlist : *const LINEMEDIACONTROLDIGIT , dwdigitnumentries : u32 , lpmedialist : *const LINEMEDIACONTROLMEDIA , dwmedianumentries : u32 , lptonelist : *const LINEMEDIACONTROLTONE , dwtonenumentries : u32 , lpcallstatelist : *const LINEMEDIACONTROLCALLSTATE , dwcallstatenumentries : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetMediaMode ( hcall : u32 , dwmediamodes : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetNumRings ( hline : u32 , dwaddressid : u32 , dwnumrings : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetQueueMeasurementPeriod ( hline : u32 , dwqueueid : u32 , dwmeasurementperiod : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetStatusMessages ( hline : u32 , dwlinestates : u32 , dwaddressstates : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetTerminal ( hline : u32 , dwaddressid : u32 , hcall : u32 , dwselect : u32 , dwterminalmodes : u32 , dwterminalid : u32 , benable : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetTollList ( hlineapp : u32 , dwdeviceid : u32 , lpszaddressin : :: windows_sys::core::PCSTR , dwtolllistoption : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetTollListA ( hlineapp : u32 , dwdeviceid : u32 , lpszaddressin : :: windows_sys::core::PCSTR , dwtolllistoption : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetTollListW ( hlineapp : u32 , dwdeviceid : u32 , lpszaddressinw : :: windows_sys::core::PCWSTR , dwtolllistoption : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetupConference ( hcall : u32 , hline : u32 , lphconfcall : *mut u32 , lphconsultcall : *mut u32 , dwnumparties : u32 , lpcallparams : *const LINECALLPARAMS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetupConferenceA ( hcall : u32 , hline : u32 , lphconfcall : *mut u32 , lphconsultcall : *mut u32 , dwnumparties : u32 , lpcallparams : *const LINECALLPARAMS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetupConferenceW ( hcall : u32 , hline : u32 , lphconfcall : *mut u32 , lphconsultcall : *mut u32 , dwnumparties : u32 , lpcallparams : *const LINECALLPARAMS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetupTransfer ( hcall : u32 , lphconsultcall : *mut u32 , lpcallparams : *const LINECALLPARAMS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetupTransferA ( hcall : u32 , lphconsultcall : *mut u32 , lpcallparams : *const LINECALLPARAMS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSetupTransferW ( hcall : u32 , lphconsultcall : *mut u32 , lpcallparams : *const LINECALLPARAMS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineShutdown ( hlineapp : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineSwapHold ( hactivecall : u32 , hheldcall : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineTranslateAddress ( hlineapp : u32 , dwdeviceid : u32 , dwapiversion : u32 , lpszaddressin : :: windows_sys::core::PCSTR , dwcard : u32 , dwtranslateoptions : u32 , lptranslateoutput : *mut LINETRANSLATEOUTPUT ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineTranslateAddressA ( hlineapp : u32 , dwdeviceid : u32 , dwapiversion : u32 , lpszaddressin : :: windows_sys::core::PCSTR , dwcard : u32 , dwtranslateoptions : u32 , lptranslateoutput : *mut LINETRANSLATEOUTPUT ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineTranslateAddressW ( hlineapp : u32 , dwdeviceid : u32 , dwapiversion : u32 , lpszaddressin : :: windows_sys::core::PCWSTR , dwcard : u32 , dwtranslateoptions : u32 , lptranslateoutput : *mut LINETRANSLATEOUTPUT ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] fn lineTranslateDialog ( hlineapp : u32 , dwdeviceid : u32 , dwapiversion : u32 , hwndowner : super::super::Foundation:: HWND , lpszaddressin : :: windows_sys::core::PCSTR ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] fn lineTranslateDialogA ( hlineapp : u32 , dwdeviceid : u32 , dwapiversion : u32 , hwndowner : super::super::Foundation:: HWND , lpszaddressin : :: windows_sys::core::PCSTR ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] fn lineTranslateDialogW ( hlineapp : u32 , dwdeviceid : u32 , dwapiversion : u32 , hwndowner : super::super::Foundation:: HWND , lpszaddressin : :: windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineUncompleteCall ( hline : u32 , dwcompletionid : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineUnhold ( hcall : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineUnpark ( hline : u32 , dwaddressid : u32 , lphcall : *mut u32 , lpszdestaddress : :: windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineUnparkA ( hline : u32 , dwaddressid : u32 , lphcall : *mut u32 , lpszdestaddress : :: windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn lineUnparkW ( hline : u32 , dwaddressid : u32 , lphcall : *mut u32 , lpszdestaddress : :: windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneClose ( hphone : u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] fn phoneConfigDialog ( dwdeviceid : u32 , hwndowner : super::super::Foundation:: HWND , lpszdeviceclass : :: windows_sys::core::PCSTR ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] fn phoneConfigDialogA ( dwdeviceid : u32 , hwndowner : super::super::Foundation:: HWND , lpszdeviceclass : :: windows_sys::core::PCSTR ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] fn phoneConfigDialogW ( dwdeviceid : u32 , hwndowner : super::super::Foundation:: HWND , lpszdeviceclass : :: windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneDevSpecific ( hphone : u32 , lpparams : *mut ::core::ffi::c_void , dwsize : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneGetButtonInfo ( hphone : u32 , dwbuttonlampid : u32 , lpbuttoninfo : *mut PHONEBUTTONINFO ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneGetButtonInfoA ( hphone : u32 , dwbuttonlampid : u32 , lpbuttoninfo : *mut PHONEBUTTONINFO ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneGetButtonInfoW ( hphone : u32 , dwbuttonlampid : u32 , lpbuttoninfo : *mut PHONEBUTTONINFO ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneGetData ( hphone : u32 , dwdataid : u32 , lpdata : *mut ::core::ffi::c_void , dwsize : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneGetDevCaps ( hphoneapp : u32 , dwdeviceid : u32 , dwapiversion : u32 , dwextversion : u32 , lpphonecaps : *mut PHONECAPS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneGetDevCapsA ( hphoneapp : u32 , dwdeviceid : u32 , dwapiversion : u32 , dwextversion : u32 , lpphonecaps : *mut PHONECAPS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneGetDevCapsW ( hphoneapp : u32 , dwdeviceid : u32 , dwapiversion : u32 , dwextversion : u32 , lpphonecaps : *mut PHONECAPS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneGetDisplay ( hphone : u32 , lpdisplay : *mut VARSTRING ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneGetGain ( hphone : u32 , dwhookswitchdev : u32 , lpdwgain : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneGetHookSwitch ( hphone : u32 , lpdwhookswitchdevs : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneGetID ( hphone : u32 , lpdeviceid : *mut VARSTRING , lpszdeviceclass : :: windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneGetIDA ( hphone : u32 , lpdeviceid : *mut VARSTRING , lpszdeviceclass : :: windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneGetIDW ( hphone : u32 , lpdeviceid : *mut VARSTRING , lpszdeviceclass : :: windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneGetIcon ( dwdeviceid : u32 , lpszdeviceclass : :: windows_sys::core::PCSTR , lphicon : *mut isize ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneGetIconA ( dwdeviceid : u32 , lpszdeviceclass : :: windows_sys::core::PCSTR , lphicon : *mut isize ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneGetIconW ( dwdeviceid : u32 , lpszdeviceclass : :: windows_sys::core::PCWSTR , lphicon : *mut isize ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneGetLamp ( hphone : u32 , dwbuttonlampid : u32 , lpdwlampmode : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneGetMessage ( hphoneapp : u32 , lpmessage : *mut PHONEMESSAGE , dwtimeout : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneGetRing ( hphone : u32 , lpdwringmode : *mut u32 , lpdwvolume : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneGetStatus ( hphone : u32 , lpphonestatus : *mut PHONESTATUS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneGetStatusA ( hphone : u32 , lpphonestatus : *mut PHONESTATUS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneGetStatusMessages ( hphone : u32 , lpdwphonestates : *mut u32 , lpdwbuttonmodes : *mut u32 , lpdwbuttonstates : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneGetStatusW ( hphone : u32 , lpphonestatus : *mut PHONESTATUS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneGetVolume ( hphone : u32 , dwhookswitchdev : u32 , lpdwvolume : *mut u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] fn phoneInitialize ( lphphoneapp : *mut u32 , hinstance : super::super::Foundation:: HINSTANCE , lpfncallback : PHONECALLBACK , lpszappname : :: windows_sys::core::PCSTR , lpdwnumdevs : *mut u32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] fn phoneInitializeExA ( lphphoneapp : *mut u32 , hinstance : super::super::Foundation:: HINSTANCE , lpfncallback : PHONECALLBACK , lpszfriendlyappname : :: windows_sys::core::PCSTR , lpdwnumdevs : *mut u32 , lpdwapiversion : *mut u32 , lpphoneinitializeexparams : *mut PHONEINITIALIZEEXPARAMS ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] fn phoneInitializeExW ( lphphoneapp : *mut u32 , hinstance : super::super::Foundation:: HINSTANCE , lpfncallback : PHONECALLBACK , lpszfriendlyappname : :: windows_sys::core::PCWSTR , lpdwnumdevs : *mut u32 , lpdwapiversion : *mut u32 , lpphoneinitializeexparams : *mut PHONEINITIALIZEEXPARAMS ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneNegotiateAPIVersion ( hphoneapp : u32 , dwdeviceid : u32 , dwapilowversion : u32 , dwapihighversion : u32 , lpdwapiversion : *mut u32 , lpextensionid : *mut PHONEEXTENSIONID ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneNegotiateExtVersion ( hphoneapp : u32 , dwdeviceid : u32 , dwapiversion : u32 , dwextlowversion : u32 , dwexthighversion : u32 , lpdwextversion : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneOpen ( hphoneapp : u32 , dwdeviceid : u32 , lphphone : *mut u32 , dwapiversion : u32 , dwextversion : u32 , dwcallbackinstance : usize , dwprivilege : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneSetButtonInfo ( hphone : u32 , dwbuttonlampid : u32 , lpbuttoninfo : *const PHONEBUTTONINFO ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneSetButtonInfoA ( hphone : u32 , dwbuttonlampid : u32 , lpbuttoninfo : *const PHONEBUTTONINFO ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneSetButtonInfoW ( hphone : u32 , dwbuttonlampid : u32 , lpbuttoninfo : *const PHONEBUTTONINFO ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneSetData ( hphone : u32 , dwdataid : u32 , lpdata : *const ::core::ffi::c_void , dwsize : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneSetDisplay ( hphone : u32 , dwrow : u32 , dwcolumn : u32 , lpsdisplay : :: windows_sys::core::PCSTR , dwsize : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneSetGain ( hphone : u32 , dwhookswitchdev : u32 , dwgain : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneSetHookSwitch ( hphone : u32 , dwhookswitchdevs : u32 , dwhookswitchmode : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneSetLamp ( hphone : u32 , dwbuttonlampid : u32 , dwlampmode : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneSetRing ( hphone : u32 , dwringmode : u32 , dwvolume : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneSetStatusMessages ( hphone : u32 , dwphonestates : u32 , dwbuttonmodes : u32 , dwbuttonstates : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneSetVolume ( hphone : u32 , dwhookswitchdev : u32 , dwvolume : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn phoneShutdown ( hphoneapp : u32 ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn tapiGetLocationInfo ( lpszcountrycode : :: windows_sys::core::PSTR , lpszcitycode : :: windows_sys::core::PSTR ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn tapiGetLocationInfoA ( lpszcountrycode : :: windows_sys::core::PSTR , lpszcitycode : :: windows_sys::core::PSTR ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn tapiGetLocationInfoW ( lpszcountrycodew : :: windows_sys::core::PWSTR , lpszcitycodew : :: windows_sys::core::PWSTR ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] fn tapiRequestDrop ( hwnd : super::super::Foundation:: HWND , wrequestid : super::super::Foundation:: WPARAM ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn tapiRequestMakeCall ( lpszdestaddress : :: windows_sys::core::PCSTR , lpszappname : :: windows_sys::core::PCSTR , lpszcalledparty : :: windows_sys::core::PCSTR , lpszcomment : :: windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn tapiRequestMakeCallA ( lpszdestaddress : :: windows_sys::core::PCSTR , lpszappname : :: windows_sys::core::PCSTR , lpszcalledparty : :: windows_sys::core::PCSTR , lpszcomment : :: windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] fn tapiRequestMakeCallW ( lpszdestaddress : :: windows_sys::core::PCWSTR , lpszappname : :: windows_sys::core::PCWSTR , lpszcalledparty : :: windows_sys::core::PCWSTR , lpszcomment : :: windows_sys::core::PCWSTR ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] fn tapiRequestMediaCall ( hwnd : super::super::Foundation:: HWND , wrequestid : super::super::Foundation:: WPARAM , lpszdeviceclass : :: windows_sys::core::PCSTR , lpdeviceid : :: windows_sys::core::PCSTR , dwsize : u32 , dwsecure : u32 , lpszdestaddress : :: windows_sys::core::PCSTR , lpszappname : :: windows_sys::core::PCSTR , lpszcalledparty : :: windows_sys::core::PCSTR , lpszcomment : :: windows_sys::core::PCSTR ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] fn tapiRequestMediaCallA ( hwnd : super::super::Foundation:: HWND , wrequestid : super::super::Foundation:: WPARAM , lpszdeviceclass : :: windows_sys::core::PCSTR , lpdeviceid : :: windows_sys::core::PCSTR , dwsize : u32 , dwsecure : u32 , lpszdestaddress : :: windows_sys::core::PCSTR , lpszappname : :: windows_sys::core::PCSTR , lpszcalledparty : :: windows_sys::core::PCSTR , lpszcomment : :: windows_sys::core::PCSTR ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "tapi32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] fn tapiRequestMediaCallW ( hwnd : super::super::Foundation:: HWND , wrequestid : super::super::Foundation:: WPARAM , lpszdeviceclass : :: windows_sys::core::PCWSTR , lpdeviceid : :: windows_sys::core::PCWSTR , dwsize : u32 , dwsecure : u32 , lpszdestaddress : :: windows_sys::core::PCWSTR , lpszappname : :: windows_sys::core::PCWSTR , lpszcalledparty : :: windows_sys::core::PCWSTR , lpszcomment : :: windows_sys::core::PCWSTR ) -> i32 ); pub type IEnumACDGroup = *mut ::core::ffi::c_void; pub type IEnumAddress = *mut ::core::ffi::c_void; pub type IEnumAgent = *mut ::core::ffi::c_void; @@ -660,9 +405,10 @@ pub type ITToneTerminalEvent = *mut ::core::ffi::c_void; pub type ITnef = *mut ::core::ffi::c_void; #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub const DISPIDMASK: u32 = 65535u32; -pub const DispatchMapper: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3911340694, data2: 51033, data3: 4561, data4: [160, 43, 0, 192, 79, 182, 128, 159] }; #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] -pub const GETTNEFSTREAMCODEPAGE: &str = "GetTnefStreamCodePage"; +pub const DispatchMapper: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe9225296_c759_11d1_a02b_00c04fb6809f); +#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] +pub const GETTNEFSTREAMCODEPAGE: ::windows_sys::core::PCSTR = ::windows_sys::s!("GetTnefStreamCodePage"); #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub const IDISPADDRESS: u32 = 65536u32; #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -2003,11 +1749,12 @@ pub const LINE_REMOVE: i32 = 25i32; pub const LINE_REPLY: i32 = 12i32; #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub const LINE_REQUEST: i32 = 13i32; -pub const McastAddressAllocation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3742215922, data2: 41609, data3: 4561, data4: [134, 151, 0, 96, 8, 176, 229, 210] }; #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] -pub const OPENTNEFSTREAM: &str = "OpenTnefStream"; +pub const McastAddressAllocation: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdf0daef2_a289_11d1_8697_006008b0e5d2); +#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] +pub const OPENTNEFSTREAM: ::windows_sys::core::PCSTR = ::windows_sys::s!("OpenTnefStream"); #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] -pub const OPENTNEFSTREAMEX: &str = "OpenTnefStreamEx"; +pub const OPENTNEFSTREAMEX: ::windows_sys::core::PCSTR = ::windows_sys::s!("OpenTnefStreamEx"); #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub const PHONEBUTTONFUNCTION_ABBREVDIAL: u32 = 11u32; #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -2384,8 +2131,10 @@ pub const RENDBIND_DEFAULTDOMAINNAME: u32 = 2u32; pub const RENDBIND_DEFAULTPASSWORD: u32 = 8u32; #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub const RENDBIND_DEFAULTUSERNAME: u32 = 4u32; -pub const Rendezvous: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4043480667, data2: 52059, data3: 4560, data4: [141, 89, 0, 192, 79, 217, 26, 192] }; -pub const RequestMakeCall: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2890465248, data2: 63684, data3: 4561, data4: [160, 48, 0, 192, 79, 182, 128, 159] }; +#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] +pub const Rendezvous: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf1029e5b_cb5b_11d0_8d59_00c04fd91ac0); +#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] +pub const RequestMakeCall: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xac48ffe0_f8c4_11d1_a030_00c04fb6809f); #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub const STRINGFORMAT_ASCII: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -2406,7 +2155,8 @@ pub const STRM_RUNNING: u32 = 4u32; pub const STRM_STOPPED: u32 = 16u32; #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub const STRM_TERMINALSELECTED: u32 = 1u32; -pub const TAPI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 567727246, data2: 43147, data3: 4560, data4: [131, 221, 0, 170, 0, 60, 202, 189] }; +#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] +pub const TAPI: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x21d6d48e_a88b_11d0_83dd_00aa003ccabd); #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub const TAPIERR_CONNECTED: i32 = 0i32; #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -6065,11 +5815,11 @@ impl ::core::clone::Clone for VARSTRING { } } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] -pub type ASYNC_COMPLETION = ::core::option::Option<unsafe extern "system" fn(dwrequestid: u32, lresult: i32)>; +pub type ASYNC_COMPLETION = ::core::option::Option<unsafe extern "system" fn(dwrequestid: u32, lresult: i32) -> ()>; #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] -pub type LINECALLBACK = ::core::option::Option<unsafe extern "system" fn(hdevice: u32, dwmessage: u32, dwinstance: usize, dwparam1: usize, dwparam2: usize, dwparam3: usize)>; +pub type LINECALLBACK = ::core::option::Option<unsafe extern "system" fn(hdevice: u32, dwmessage: u32, dwinstance: usize, dwparam1: usize, dwparam2: usize, dwparam3: usize) -> ()>; #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] -pub type LINEEVENT = ::core::option::Option<unsafe extern "system" fn(htline: *mut HTAPILINE__, htcall: *mut HTAPICALL__, dwmsg: u32, dwparam1: usize, dwparam2: usize, dwparam3: usize)>; +pub type LINEEVENT = ::core::option::Option<unsafe extern "system" fn(htline: *mut HTAPILINE__, htcall: *mut HTAPICALL__, dwmsg: u32, dwparam1: usize, dwparam2: usize, dwparam3: usize) -> ()>; #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] pub type LPGETTNEFSTREAMCODEPAGE = ::core::option::Option<unsafe extern "system" fn(lpstream: super::super::System::Com::IStream, lpulcodepage: *mut u32, lpulsubcodepage: *mut u32) -> ::windows_sys::core::HRESULT>; @@ -6080,8 +5830,8 @@ pub type LPOPENTNEFSTREAM = ::core::option::Option<unsafe extern "system" fn(lpv #[cfg(all(feature = "Win32_System_AddressBook", feature = "Win32_System_Com"))] pub type LPOPENTNEFSTREAMEX = ::core::option::Option<unsafe extern "system" fn(lpvsupport: *mut ::core::ffi::c_void, lpstream: super::super::System::Com::IStream, lpszstreamname: *const i8, ulflags: u32, lpmessage: super::super::System::AddressBook::IMessage, wkeyval: u16, lpadressbook: super::super::System::AddressBook::IAddrBook, lpptnef: *mut ITnef) -> ::windows_sys::core::HRESULT>; #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] -pub type PHONECALLBACK = ::core::option::Option<unsafe extern "system" fn(hdevice: u32, dwmessage: u32, dwinstance: usize, dwparam1: usize, dwparam2: usize, dwparam3: usize)>; +pub type PHONECALLBACK = ::core::option::Option<unsafe extern "system" fn(hdevice: u32, dwmessage: u32, dwinstance: usize, dwparam1: usize, dwparam2: usize, dwparam3: usize) -> ()>; #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] -pub type PHONEEVENT = ::core::option::Option<unsafe extern "system" fn(htphone: *mut HTAPIPHONE__, dwmsg: u32, dwparam1: usize, dwparam2: usize, dwparam3: usize)>; +pub type PHONEEVENT = ::core::option::Option<unsafe extern "system" fn(htphone: *mut HTAPIPHONE__, dwmsg: u32, dwparam1: usize, dwparam2: usize, dwparam3: usize) -> ()>; #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub type TUISPIDLLCALLBACK = ::core::option::Option<unsafe extern "system" fn(dwobjectid: usize, dwobjecttype: u32, lpparams: *mut ::core::ffi::c_void, dwsize: u32) -> i32>; diff --git a/vendor/windows-sys/src/Windows/Win32/Devices/Usb/mod.rs b/vendor/windows-sys/src/Windows/Win32/Devices/Usb/mod.rs index e677aba4a..d38424148 100644 --- a/vendor/windows-sys/src/Windows/Win32/Devices/Usb/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/Devices/Usb/mod.rs @@ -1,106 +1,69 @@ -#[cfg_attr(windows, link(name = "windows"))] -extern "system" { - #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn WinUsb_AbortPipe(interfacehandle: *const ::core::ffi::c_void, pipeid: u8) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] - pub fn WinUsb_ControlTransfer(interfacehandle: *const ::core::ffi::c_void, setuppacket: WINUSB_SETUP_PACKET, buffer: *mut u8, bufferlength: u32, lengthtransferred: *mut u32, overlapped: *const super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn WinUsb_FlushPipe(interfacehandle: *const ::core::ffi::c_void, pipeid: u8) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn WinUsb_Free(interfacehandle: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn WinUsb_GetAdjustedFrameNumber(currentframenumber: *mut u32, timestamp: i64) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn WinUsb_GetAssociatedInterface(interfacehandle: *const ::core::ffi::c_void, associatedinterfaceindex: u8, associatedinterfacehandle: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn WinUsb_GetCurrentAlternateSetting(interfacehandle: *const ::core::ffi::c_void, settingnumber: *mut u8) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn WinUsb_GetCurrentFrameNumber(interfacehandle: *const ::core::ffi::c_void, currentframenumber: *mut u32, timestamp: *mut i64) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn WinUsb_GetCurrentFrameNumberAndQpc(interfacehandle: *const ::core::ffi::c_void, frameqpcinfo: *const USB_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC_INFORMATION) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn WinUsb_GetDescriptor(interfacehandle: *const ::core::ffi::c_void, descriptortype: u8, index: u8, languageid: u16, buffer: *mut u8, bufferlength: u32, lengthtransferred: *mut u32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] - pub fn WinUsb_GetOverlappedResult(interfacehandle: *const ::core::ffi::c_void, lpoverlapped: *const super::super::System::IO::OVERLAPPED, lpnumberofbytestransferred: *mut u32, bwait: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn WinUsb_GetPipePolicy(interfacehandle: *const ::core::ffi::c_void, pipeid: u8, policytype: u32, valuelength: *mut u32, value: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn WinUsb_GetPowerPolicy(interfacehandle: *const ::core::ffi::c_void, policytype: u32, valuelength: *mut u32, value: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn WinUsb_Initialize(devicehandle: super::super::Foundation::HANDLE, interfacehandle: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] - pub fn WinUsb_ParseConfigurationDescriptor(configurationdescriptor: *const USB_CONFIGURATION_DESCRIPTOR, startposition: *const ::core::ffi::c_void, interfacenumber: i32, alternatesetting: i32, interfaceclass: i32, interfacesubclass: i32, interfaceprotocol: i32) -> *mut USB_INTERFACE_DESCRIPTOR; - #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] - pub fn WinUsb_ParseDescriptors(descriptorbuffer: *const ::core::ffi::c_void, totallength: u32, startposition: *const ::core::ffi::c_void, descriptortype: i32) -> *mut USB_COMMON_DESCRIPTOR; - #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn WinUsb_QueryDeviceInformation(interfacehandle: *const ::core::ffi::c_void, informationtype: u32, bufferlength: *mut u32, buffer: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn WinUsb_QueryInterfaceSettings(interfacehandle: *const ::core::ffi::c_void, alternateinterfacenumber: u8, usbaltinterfacedescriptor: *mut USB_INTERFACE_DESCRIPTOR) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn WinUsb_QueryPipe(interfacehandle: *const ::core::ffi::c_void, alternateinterfacenumber: u8, pipeindex: u8, pipeinformation: *mut WINUSB_PIPE_INFORMATION) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn WinUsb_QueryPipeEx(interfacehandle: *const ::core::ffi::c_void, alternatesettingnumber: u8, pipeindex: u8, pipeinformationex: *mut WINUSB_PIPE_INFORMATION_EX) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] - pub fn WinUsb_ReadIsochPipe(bufferhandle: *const ::core::ffi::c_void, offset: u32, length: u32, framenumber: *mut u32, numberofpackets: u32, isopacketdescriptors: *mut USBD_ISO_PACKET_DESCRIPTOR, overlapped: *const super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] - pub fn WinUsb_ReadIsochPipeAsap(bufferhandle: *const ::core::ffi::c_void, offset: u32, length: u32, continuestream: super::super::Foundation::BOOL, numberofpackets: u32, isopacketdescriptors: *mut USBD_ISO_PACKET_DESCRIPTOR, overlapped: *const super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] - pub fn WinUsb_ReadPipe(interfacehandle: *const ::core::ffi::c_void, pipeid: u8, buffer: *mut u8, bufferlength: u32, lengthtransferred: *mut u32, overlapped: *const super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn WinUsb_RegisterIsochBuffer(interfacehandle: *const ::core::ffi::c_void, pipeid: u8, buffer: *mut u8, bufferlength: u32, isochbufferhandle: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn WinUsb_ResetPipe(interfacehandle: *const ::core::ffi::c_void, pipeid: u8) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn WinUsb_SetCurrentAlternateSetting(interfacehandle: *const ::core::ffi::c_void, settingnumber: u8) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn WinUsb_SetPipePolicy(interfacehandle: *const ::core::ffi::c_void, pipeid: u8, policytype: u32, valuelength: u32, value: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn WinUsb_SetPowerPolicy(interfacehandle: *const ::core::ffi::c_void, policytype: u32, valuelength: u32, value: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn WinUsb_StartTrackingForTimeSync(interfacehandle: *const ::core::ffi::c_void, starttrackinginfo: *const USB_START_TRACKING_FOR_TIME_SYNC_INFORMATION) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn WinUsb_StopTrackingForTimeSync(interfacehandle: *const ::core::ffi::c_void, stoptrackinginfo: *const USB_STOP_TRACKING_FOR_TIME_SYNC_INFORMATION) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] - #[cfg(feature = "Win32_Foundation")] - pub fn WinUsb_UnregisterIsochBuffer(isochbufferhandle: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] - pub fn WinUsb_WriteIsochPipe(bufferhandle: *const ::core::ffi::c_void, offset: u32, length: u32, framenumber: *mut u32, overlapped: *const super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] - pub fn WinUsb_WriteIsochPipeAsap(bufferhandle: *const ::core::ffi::c_void, offset: u32, length: u32, continuestream: super::super::Foundation::BOOL, overlapped: *const super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] - pub fn WinUsb_WritePipe(interfacehandle: *const ::core::ffi::c_void, pipeid: u8, buffer: *const u8, bufferlength: u32, lengthtransferred: *mut u32, overlapped: *const super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; -} +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winusb.dll""system" #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] fn WinUsb_AbortPipe ( interfacehandle : *const ::core::ffi::c_void , pipeid : u8 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] +::windows_sys::core::link ! ( "winusb.dll""system" #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WinUsb_ControlTransfer ( interfacehandle : *const ::core::ffi::c_void , setuppacket : WINUSB_SETUP_PACKET , buffer : *mut u8 , bufferlength : u32 , lengthtransferred : *mut u32 , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winusb.dll""system" #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] fn WinUsb_FlushPipe ( interfacehandle : *const ::core::ffi::c_void , pipeid : u8 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winusb.dll""system" #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] fn WinUsb_Free ( interfacehandle : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winusb.dll""system" #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] fn WinUsb_GetAdjustedFrameNumber ( currentframenumber : *mut u32 , timestamp : i64 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winusb.dll""system" #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] fn WinUsb_GetAssociatedInterface ( interfacehandle : *const ::core::ffi::c_void , associatedinterfaceindex : u8 , associatedinterfacehandle : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winusb.dll""system" #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] fn WinUsb_GetCurrentAlternateSetting ( interfacehandle : *const ::core::ffi::c_void , settingnumber : *mut u8 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winusb.dll""system" #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] fn WinUsb_GetCurrentFrameNumber ( interfacehandle : *const ::core::ffi::c_void , currentframenumber : *mut u32 , timestamp : *mut i64 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winusb.dll""system" #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] fn WinUsb_GetCurrentFrameNumberAndQpc ( interfacehandle : *const ::core::ffi::c_void , frameqpcinfo : *const USB_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC_INFORMATION ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winusb.dll""system" #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] fn WinUsb_GetDescriptor ( interfacehandle : *const ::core::ffi::c_void , descriptortype : u8 , index : u8 , languageid : u16 , buffer : *mut u8 , bufferlength : u32 , lengthtransferred : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] +::windows_sys::core::link ! ( "winusb.dll""system" #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WinUsb_GetOverlappedResult ( interfacehandle : *const ::core::ffi::c_void , lpoverlapped : *const super::super::System::IO:: OVERLAPPED , lpnumberofbytestransferred : *mut u32 , bwait : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winusb.dll""system" #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] fn WinUsb_GetPipePolicy ( interfacehandle : *const ::core::ffi::c_void , pipeid : u8 , policytype : u32 , valuelength : *mut u32 , value : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winusb.dll""system" #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] fn WinUsb_GetPowerPolicy ( interfacehandle : *const ::core::ffi::c_void , policytype : u32 , valuelength : *mut u32 , value : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winusb.dll""system" #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] fn WinUsb_Initialize ( devicehandle : super::super::Foundation:: HANDLE , interfacehandle : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winusb.dll""system" #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] fn WinUsb_ParseConfigurationDescriptor ( configurationdescriptor : *const USB_CONFIGURATION_DESCRIPTOR , startposition : *const ::core::ffi::c_void , interfacenumber : i32 , alternatesetting : i32 , interfaceclass : i32 , interfacesubclass : i32 , interfaceprotocol : i32 ) -> *mut USB_INTERFACE_DESCRIPTOR ); +::windows_sys::core::link ! ( "winusb.dll""system" #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] fn WinUsb_ParseDescriptors ( descriptorbuffer : *const ::core::ffi::c_void , totallength : u32 , startposition : *const ::core::ffi::c_void , descriptortype : i32 ) -> *mut USB_COMMON_DESCRIPTOR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winusb.dll""system" #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] fn WinUsb_QueryDeviceInformation ( interfacehandle : *const ::core::ffi::c_void , informationtype : u32 , bufferlength : *mut u32 , buffer : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winusb.dll""system" #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] fn WinUsb_QueryInterfaceSettings ( interfacehandle : *const ::core::ffi::c_void , alternateinterfacenumber : u8 , usbaltinterfacedescriptor : *mut USB_INTERFACE_DESCRIPTOR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winusb.dll""system" #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] fn WinUsb_QueryPipe ( interfacehandle : *const ::core::ffi::c_void , alternateinterfacenumber : u8 , pipeindex : u8 , pipeinformation : *mut WINUSB_PIPE_INFORMATION ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winusb.dll""system" #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] fn WinUsb_QueryPipeEx ( interfacehandle : *const ::core::ffi::c_void , alternatesettingnumber : u8 , pipeindex : u8 , pipeinformationex : *mut WINUSB_PIPE_INFORMATION_EX ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] +::windows_sys::core::link ! ( "winusb.dll""system" #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WinUsb_ReadIsochPipe ( bufferhandle : *const ::core::ffi::c_void , offset : u32 , length : u32 , framenumber : *mut u32 , numberofpackets : u32 , isopacketdescriptors : *mut USBD_ISO_PACKET_DESCRIPTOR , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] +::windows_sys::core::link ! ( "winusb.dll""system" #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WinUsb_ReadIsochPipeAsap ( bufferhandle : *const ::core::ffi::c_void , offset : u32 , length : u32 , continuestream : super::super::Foundation:: BOOL , numberofpackets : u32 , isopacketdescriptors : *mut USBD_ISO_PACKET_DESCRIPTOR , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] +::windows_sys::core::link ! ( "winusb.dll""system" #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WinUsb_ReadPipe ( interfacehandle : *const ::core::ffi::c_void , pipeid : u8 , buffer : *mut u8 , bufferlength : u32 , lengthtransferred : *mut u32 , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winusb.dll""system" #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] fn WinUsb_RegisterIsochBuffer ( interfacehandle : *const ::core::ffi::c_void , pipeid : u8 , buffer : *mut u8 , bufferlength : u32 , isochbufferhandle : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winusb.dll""system" #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] fn WinUsb_ResetPipe ( interfacehandle : *const ::core::ffi::c_void , pipeid : u8 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winusb.dll""system" #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] fn WinUsb_SetCurrentAlternateSetting ( interfacehandle : *const ::core::ffi::c_void , settingnumber : u8 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winusb.dll""system" #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] fn WinUsb_SetPipePolicy ( interfacehandle : *const ::core::ffi::c_void , pipeid : u8 , policytype : u32 , valuelength : u32 , value : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winusb.dll""system" #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] fn WinUsb_SetPowerPolicy ( interfacehandle : *const ::core::ffi::c_void , policytype : u32 , valuelength : u32 , value : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winusb.dll""system" #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] fn WinUsb_StartTrackingForTimeSync ( interfacehandle : *const ::core::ffi::c_void , starttrackinginfo : *const USB_START_TRACKING_FOR_TIME_SYNC_INFORMATION ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winusb.dll""system" #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] fn WinUsb_StopTrackingForTimeSync ( interfacehandle : *const ::core::ffi::c_void , stoptrackinginfo : *const USB_STOP_TRACKING_FOR_TIME_SYNC_INFORMATION ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "winusb.dll""system" #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`*"] fn WinUsb_UnregisterIsochBuffer ( isochbufferhandle : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] +::windows_sys::core::link ! ( "winusb.dll""system" #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WinUsb_WriteIsochPipe ( bufferhandle : *const ::core::ffi::c_void , offset : u32 , length : u32 , framenumber : *mut u32 , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] +::windows_sys::core::link ! ( "winusb.dll""system" #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WinUsb_WriteIsochPipeAsap ( bufferhandle : *const ::core::ffi::c_void , offset : u32 , length : u32 , continuestream : super::super::Foundation:: BOOL , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] +::windows_sys::core::link ! ( "winusb.dll""system" #[doc = "*Required features: `\"Win32_Devices_Usb\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WinUsb_WritePipe ( interfacehandle : *const ::core::ffi::c_void , pipeid : u8 , buffer : *const u8 , bufferlength : u32 , lengthtransferred : *mut u32 , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> super::super::Foundation:: BOOL ); #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] pub const ALLOW_PARTIAL_READS: u32 = 5u32; #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] @@ -137,19 +100,32 @@ pub const FILE_DEVICE_USB: u32 = 34u32; pub const FILE_DEVICE_USB_SCAN: u32 = 32768u32; #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] pub const FullSpeed: u32 = 2u32; -pub const GUID_DEVINTERFACE_USB_BILLBOARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1587206895, data2: 63609, data3: 18239, data4: [184, 7, 78, 94, 167, 125, 27, 28] }; -pub const GUID_DEVINTERFACE_USB_DEVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2782707472, data2: 25904, data3: 4562, data4: [144, 31, 0, 192, 79, 185, 81, 237] }; -pub const GUID_DEVINTERFACE_USB_HOST_CONTROLLER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 985624365, data2: 29124, data3: 17962, data4: [138, 146, 30, 104, 97, 230, 175, 39] }; -pub const GUID_DEVINTERFACE_USB_HUB: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4052356744, data2: 49932, data3: 4560, data4: [136, 21, 0, 160, 201, 6, 190, 216] }; -pub const GUID_USB_MSOS20_PLATFORM_CAPABILITY_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3638386911, data2: 17801, data3: 19655, data4: [156, 210, 101, 157, 158, 100, 138, 159] }; -pub const GUID_USB_PERFORMANCE_TRACING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3588126630, data2: 27369, data3: 16988, data4: [177, 226, 245, 97, 95, 211, 72, 169] }; -pub const GUID_USB_TRANSFER_TRACING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1746843818, data2: 16445, data3: 17708, data4: [159, 138, 240, 97, 111, 172, 149, 64] }; -pub const GUID_USB_WMI_DEVICE_PERF_INFO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1723968060, data2: 18847, data3: 18848, data4: [169, 165, 97, 226, 53, 159, 100, 7] }; -pub const GUID_USB_WMI_NODE_INFO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2618790743, data2: 56442, data3: 20289, data4: [182, 107, 50, 59, 157, 220, 181, 177] }; -pub const GUID_USB_WMI_STD_DATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1315060512, data2: 51988, data3: 4561, data4: [179, 49, 0, 160, 201, 89, 187, 210] }; -pub const GUID_USB_WMI_STD_NOTIFICATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1315060512, data2: 51988, data3: 4561, data4: [179, 49, 0, 160, 201, 89, 187, 210] }; -pub const GUID_USB_WMI_SURPRISE_REMOVAL_NOTIFICATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2612787249, data2: 41714, data3: 17332, data4: [150, 209, 134, 148, 75, 89, 20, 179] }; -pub const GUID_USB_WMI_TRACING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 979470363, data2: 46310, data3: 19449, data4: [174, 15, 60, 216, 243, 148, 229, 47] }; +#[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] +pub const GUID_DEVINTERFACE_USB_BILLBOARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5e9adaef_f879_473f_b807_4e5ea77d1b1c); +#[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] +pub const GUID_DEVINTERFACE_USB_DEVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa5dcbf10_6530_11d2_901f_00c04fb951ed); +#[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] +pub const GUID_DEVINTERFACE_USB_HOST_CONTROLLER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3abf6f2d_71c4_462a_8a92_1e6861e6af27); +#[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] +pub const GUID_DEVINTERFACE_USB_HUB: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf18a0e88_c30c_11d0_8815_00a0c906bed8); +#[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] +pub const GUID_USB_MSOS20_PLATFORM_CAPABILITY_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd8dd60df_4589_4cc7_9cd2_659d9e648a9f); +#[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] +pub const GUID_USB_PERFORMANCE_TRACING: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd5de77a6_6ae9_425c_b1e2_f5615fd348a9); +#[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] +pub const GUID_USB_TRANSFER_TRACING: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x681eb8aa_403d_452c_9f8a_f0616fac9540); +#[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] +pub const GUID_USB_WMI_DEVICE_PERF_INFO: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x66c1aa3c_499f_49a0_a9a5_61e2359f6407); +#[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] +pub const GUID_USB_WMI_NODE_INFO: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9c179357_dc7a_4f41_b66b_323b9ddcb5b1); +#[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] +pub const GUID_USB_WMI_STD_DATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4e623b20_cb14_11d1_b331_00a0c959bbd2); +#[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] +pub const GUID_USB_WMI_STD_NOTIFICATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4e623b20_cb14_11d1_b331_00a0c959bbd2); +#[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] +pub const GUID_USB_WMI_SURPRISE_REMOVAL_NOTIFICATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9bbbf831_a2f2_43b4_96d1_86944b5914b3); +#[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] +pub const GUID_USB_WMI_TRACING: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3a61881b_b4e6_4bf9_ae0f_3cd8f394e52f); #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] pub const HCD_DIAGNOSTIC_MODE_OFF: u32 = 257u32; #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] @@ -347,9 +323,9 @@ pub const IOCTL_WAIT_ON_DEVICE_EVENT: u32 = 2147491848u32; #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] pub const IOCTL_WRITE_REGISTERS: u32 = 2147491856u32; #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] -pub const KREGMANUSBFNENUMPATH: &str = "\\Registry\\Machine\\SYSTEM\\CurrentControlSet\\Control\\ManufacturingMode\\Current\\USBFN\\"; +pub const KREGMANUSBFNENUMPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\\Registry\\Machine\\SYSTEM\\CurrentControlSet\\Control\\ManufacturingMode\\Current\\USBFN\\"); #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] -pub const KREGUSBFNENUMPATH: &str = "\\Registry\\Machine\\SYSTEM\\CurrentControlSet\\Control\\USBFN\\"; +pub const KREGUSBFNENUMPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\\Registry\\Machine\\SYSTEM\\CurrentControlSet\\Control\\USBFN\\"); #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] pub const LowSpeed: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] @@ -377,7 +353,7 @@ pub const MS_GENRE_DESCRIPTOR_INDEX: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] pub const MS_OS_FLAGS_CONTAINERID: u32 = 2u32; #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] -pub const MS_OS_STRING_SIGNATURE: &str = "MSFT100"; +pub const MS_OS_STRING_SIGNATURE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSFT100"); #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] pub const MS_POWER_DESCRIPTOR_INDEX: u32 = 2u32; #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] @@ -539,9 +515,9 @@ pub const URB_FUNCTION_VENDOR_OTHER: u32 = 32u32; #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] pub const URB_OPEN_STATIC_STREAMS_VERSION_100: u32 = 256u32; #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] -pub const UREGMANUSBFNENUMPATH: &str = "HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\ManufacturingMode\\Current\\USBFN\\"; +pub const UREGMANUSBFNENUMPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\ManufacturingMode\\Current\\USBFN\\"); #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] -pub const UREGUSBFNENUMPATH: &str = "HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\USBFN\\"; +pub const UREGUSBFNENUMPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\USBFN\\"); #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] pub const USBDI_VERSION: u32 = 1536u32; #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] @@ -1182,7 +1158,8 @@ pub const WMI_USB_HUB_NODE_INFORMATION: u32 = 4u32; pub const WMI_USB_PERFORMANCE_INFORMATION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] pub const WMI_USB_POWER_DEVICE_ENABLE: u32 = 2u32; -pub const WinUSB_TestGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3665898495, data2: 4803, data3: 18082, data4: [142, 43, 219, 211, 183, 131, 76, 67] }; +#[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] +pub const WinUSB_TestGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xda812bff_12c3_46a2_8e2b_dbd3b7834c43); #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] pub type PIPE_TYPE = i32; #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] @@ -3991,4 +3968,4 @@ impl ::core::clone::Clone for _URB_SET_FRAME_LENGTH { } } #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] -pub type USB_IDLE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void)>; +pub type USB_IDLE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void) -> ()>; diff --git a/vendor/windows-sys/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs b/vendor/windows-sys/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs index c4b7923ce..5eb84e101 100644 --- a/vendor/windows-sys/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs @@ -1,70 +1,35 @@ -#[cfg_attr(windows, link(name = "windows"))] -extern "system" { - #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] - pub fn WSDAllocateLinkedMemory(pparent: *mut ::core::ffi::c_void, cbsize: usize) -> *mut ::core::ffi::c_void; - #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] - pub fn WSDAttachLinkedMemory(pparent: *mut ::core::ffi::c_void, pchild: *mut ::core::ffi::c_void); - #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] - pub fn WSDCreateDeviceHost(pszlocalid: ::windows_sys::core::PCWSTR, pcontext: IWSDXMLContext, ppdevicehost: *mut IWSDDeviceHost) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] - pub fn WSDCreateDeviceHost2(pszlocalid: ::windows_sys::core::PCWSTR, pcontext: IWSDXMLContext, pconfigparams: *const WSD_CONFIG_PARAM, dwconfigparamcount: u32, ppdevicehost: *mut IWSDDeviceHost) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] - pub fn WSDCreateDeviceHostAdvanced(pszlocalid: ::windows_sys::core::PCWSTR, pcontext: IWSDXMLContext, pphostaddresses: *const IWSDAddress, dwhostaddresscount: u32, ppdevicehost: *mut IWSDDeviceHost) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] - pub fn WSDCreateDeviceProxy(pszdeviceid: ::windows_sys::core::PCWSTR, pszlocalid: ::windows_sys::core::PCWSTR, pcontext: IWSDXMLContext, ppdeviceproxy: *mut IWSDDeviceProxy) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] - pub 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; - #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] - pub fn WSDCreateDeviceProxyAdvanced(pszdeviceid: ::windows_sys::core::PCWSTR, pdeviceaddress: IWSDAddress, pszlocalid: ::windows_sys::core::PCWSTR, pcontext: IWSDXMLContext, ppdeviceproxy: *mut IWSDDeviceProxy) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] - pub fn WSDCreateDiscoveryProvider(pcontext: IWSDXMLContext, ppprovider: *mut IWSDiscoveryProvider) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] - pub fn WSDCreateDiscoveryProvider2(pcontext: IWSDXMLContext, pconfigparams: *const WSD_CONFIG_PARAM, dwconfigparamcount: u32, ppprovider: *mut IWSDiscoveryProvider) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] - pub fn WSDCreateDiscoveryPublisher(pcontext: IWSDXMLContext, pppublisher: *mut IWSDiscoveryPublisher) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] - pub fn WSDCreateDiscoveryPublisher2(pcontext: IWSDXMLContext, pconfigparams: *const WSD_CONFIG_PARAM, dwconfigparamcount: u32, pppublisher: *mut IWSDiscoveryPublisher) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] - pub fn WSDCreateHttpAddress(ppaddress: *mut IWSDHttpAddress) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] - pub fn WSDCreateHttpMessageParameters(pptxparams: *mut IWSDHttpMessageParameters) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] - pub fn WSDCreateOutboundAttachment(ppattachment: *mut IWSDOutboundAttachment) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] - pub fn WSDCreateUdpAddress(ppaddress: *mut IWSDUdpAddress) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] - pub fn WSDCreateUdpMessageParameters(pptxparams: *mut IWSDUdpMessageParameters) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] - pub fn WSDDetachLinkedMemory(pvoid: *mut ::core::ffi::c_void); - #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] - pub fn WSDFreeLinkedMemory(pvoid: *mut ::core::ffi::c_void); - #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] - pub 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; - #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] - pub 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; - #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] - pub fn WSDGetConfigurationOption(dwoption: u32, pvoid: *mut ::core::ffi::c_void, cboutbuffer: u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] - pub fn WSDSetConfigurationOption(dwoption: u32, pvoid: *const ::core::ffi::c_void, cbinbuffer: u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] - pub fn WSDUriDecode(source: ::windows_sys::core::PCWSTR, cchsource: u32, destout: *mut ::windows_sys::core::PWSTR, cchdestout: *mut u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] - pub fn WSDUriEncode(source: ::windows_sys::core::PCWSTR, cchsource: u32, destout: *mut ::windows_sys::core::PWSTR, cchdestout: *mut u32) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] - pub fn WSDXMLAddChild(pparent: *mut WSDXML_ELEMENT, pchild: *mut WSDXML_ELEMENT) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] - pub fn WSDXMLAddSibling(pfirst: *mut WSDXML_ELEMENT, psecond: *mut WSDXML_ELEMENT) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] - pub fn WSDXMLBuildAnyForSingleElement(pelementname: *mut WSDXML_NAME, psztext: ::windows_sys::core::PCWSTR, ppany: *mut *mut WSDXML_ELEMENT) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] - pub fn WSDXMLCleanupElement(pany: *mut WSDXML_ELEMENT) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] - pub fn WSDXMLCreateContext(ppcontext: *mut IWSDXMLContext) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] - pub fn WSDXMLGetNameFromBuiltinNamespace(psznamespace: ::windows_sys::core::PCWSTR, pszname: ::windows_sys::core::PCWSTR, ppname: *mut *mut WSDXML_NAME) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] - pub fn WSDXMLGetValueFromAny(psznamespace: ::windows_sys::core::PCWSTR, pszname: ::windows_sys::core::PCWSTR, pany: *mut WSDXML_ELEMENT, ppszvalue: *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT; -} +::windows_sys::core::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_sys::core::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_sys::core::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_sys::core::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_sys::core::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_sys::core::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_sys::core::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_sys::core::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_sys::core::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDCreateDiscoveryProvider ( pcontext : IWSDXMLContext , ppprovider : *mut IWSDiscoveryProvider ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::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_sys::core::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDCreateDiscoveryPublisher ( pcontext : IWSDXMLContext , pppublisher : *mut IWSDiscoveryPublisher ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::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_sys::core::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDCreateHttpAddress ( ppaddress : *mut IWSDHttpAddress ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDCreateHttpMessageParameters ( pptxparams : *mut IWSDHttpMessageParameters ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDCreateOutboundAttachment ( ppattachment : *mut IWSDOutboundAttachment ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDCreateUdpAddress ( ppaddress : *mut IWSDUdpAddress ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDCreateUdpMessageParameters ( pptxparams : *mut IWSDUdpMessageParameters ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDDetachLinkedMemory ( pvoid : *mut ::core::ffi::c_void ) -> ( ) ); +::windows_sys::core::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDFreeLinkedMemory ( pvoid : *mut ::core::ffi::c_void ) -> ( ) ); +::windows_sys::core::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_sys::core::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_sys::core::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_sys::core::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_sys::core::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_sys::core::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_sys::core::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_sys::core::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_sys::core::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_sys::core::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDXMLCleanupElement ( pany : *mut WSDXML_ELEMENT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wsdapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] fn WSDXMLCreateContext ( ppcontext : *mut IWSDXMLContext ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::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_sys::core::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::PWSTR ) -> :: 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; @@ -121,11 +86,11 @@ 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: &str = "http://*:5357/"; +pub const WSD_DEFAULT_EVENTING_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("http://*:5357/"); #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] -pub const WSD_DEFAULT_HOSTING_ADDRESS: &str = "http://*:5357/"; +pub const WSD_DEFAULT_HOSTING_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("http://*:5357/"); #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] -pub const WSD_DEFAULT_SECURE_HOSTING_ADDRESS: &str = "https://*:5358/"; +pub const WSD_DEFAULT_SECURE_HOSTING_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::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\"`*"] |